/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///// pay ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.pay #container *{font-family:'Nanum Square','맑은 고딕','Malgun Gothic'}
.pay.person_product_list #footer,
.pay.company_product_list #footer{padding-bottom:70px;}
/* ST pay / product_list ST */
#container #content #main_prods .box_ex{float:left;position:relative}
#container #content #main_prods .box_ex .prod_ex{border:0;}
#container #content .box_num_pay{vertical-align:middle;}
#container #content #main_prods.booth .box_ex .prod_ex1{position:absolute;left:8px;top:15px;border:0;border:0px solid #ddd;}
#container #content #main_prods.booth .box_ex .prod_ex2{position:absolute;left:0;top:0;border:0;border:0px solid #ddd}
#container #content.product_list .prod_ex1{width:405px;height:273px;border:1px solid #ddd;  /*background:url(/img/pay/ex0102_img_20170410.png) no-repeat;background-position:-1px -1px      */}
#container #content.product_list .prod_ex1 .prod_ex1_img{overflow:hidden;width:100%;height:121px;text-align:center;margin-top:16px;}
#container #content.product_list .prod_ex2{width:405px;height:273px;border:1px solid #ddd;  /*background:url(/img/pay/ex0102_img_20170410.png) no-repeat;background-position:-1px -284px    */}
#container #content.product_list .prod_ex2 .prod_ex2_img{overflow:hidden;width:100%;height:133px;text-align:center;margin-top:10px;}
#container #content.product_list .prod_ex2 .prod_ex2_img img{margin-top:-121px}
#container #content.product_list .prod_ex3{width:405px;height:1805px;margin-top:53px;border:1px solid #ddd; background:url(/img/pay/ex_img_20220322_03.png?t=01) no-repeat;                                    }
#container #content.product_list .prod_ex4 .prod_ex4_img{overflow:hidden;width:100%;height:140px;text-align:center;}
#container #content.product_list .prod_ex3 .prod_ex3_img{}
#container #content.product_list h3{margin-top:10px;margin-bottom:10px}
#container #content.product_list h3:after{display:block;clear:both;content:''}
#container #content.product_list .tab_list_top{width:100%;margin-top:10px;border-left:1px solid #ddd}
#container #content.product_list .tab_list_top:after{display:block;clear:both;content:''}
#container #content.product_list .tab_list_top li a{float:left;width:320px;height:50px;border-top:2px solid #595959;border-right:1px solid #ddd}
#container #content.product_list .tab_list_top li:first-child a{width:319px;}
#container #content.product_list .tab_list_top li.recruit_ad a{background-position:0 0}
#container #content.product_list .tab_list_top li.banner_ad a{background-position:-329px 0}
#container #content.product_list .tab_list_top li.mailing_sms a{background-position:-660px 0}
#container #content.product_list .tab_list_top li.recruit_ad.on a{background-position:0 -50px}
#container #content.product_list .tab_list_top li.banner_ad.on a{background-position:-329px -50px}
#container #content.product_list .tab_list_top li.mailing_sms.on a{background-position:-660px -50px}
#container #content.product_list .tab_list_top li.regular_member a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:0 0}
#container #content.product_list .tab_list_top li.power_view a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-330px 0}
#container #content.product_list .tab_list_top li.extra_service a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-660px 0}
#container #content.product_list .tab_list_top li.regular_member.on a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:0 -50px}
#container #content.product_list .tab_list_top li.power_view.on a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-330px -50px}
#container #content.product_list .tab_list_top li.extra_service.on a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-660px -50px}
#container #content.product_list .box_cont.box_banner{text-align:center;border-top:1px solid #ddd;margin:0;padding-bottom:15px;overflow:hidden;}

#container #content.product_list.person_product_list h3{margin-top:10px}
#container #content.product_list.person_product_list2 .box_cont.box_banner{border-left:none;border-right:none;padding:0;margin-bottom:20px;}
#container #content.product_list.person_product_list3 .box_cont.box_banner{padding-bottom:5px}
#container #content.product_list.person_product_list1 .box_cont.box_banner .img_box_banner{margin-top:-1px}
#container #content.product_list.person_product_list2 .box_cont.box_banner .img_box_banner{}
#container #content.product_list.person_product_list3 .box_cont.box_banner .img_box_banner{margin-left:-1px}
#container #content.product_list.person_product_list2 .prod_ex1{border:none;}
#container #content.product_list.person_product_list2 .prod_ex2{border:none;}
#container #content.product_list.person_product_list2 #main_prods{border-left:1px solid #ddd;margin-bottom:10px;position:relative;}
#container #content.product_list.person_product_list2 #main_prods:after{content:"";display:block;background:url(/img/pay/ex_img_20170508.jpg?t=01) no-repeat center;position:absolute;top:0;left:0;width:416px;height:535px;}
#container #content.product_list.person_product_list2 #main_prods .box_cont{}
#container #content.product_list.person_product_list2 #main_prods .box_cont > dl{border-bottom:none}
#container #content.product_list.person_product_list2 #main_prods .box_cont:first-child > dl{border-bottom:1px solid #ddd;}
#container #content.product_list.person_product_list2 #main_prods .box_cont{margin-bottom:0px;}
#container #content.product_list.person_product_list2 #main_prods .box_cont:first-child{margin-bottom:10px;}
#container #content.product_list.person_product_list2 #main_prods .box_cont:first-child{border-bottom:0}
#container #content.product_list.person_product_list4 #main_prods .box_cont{border-bottom:1px solid #ddd;}
#container #content.product_list table.tbl_pord_comm tbody tr td.box_check > span{float:left;/* padding:20px 0 */}
#container #content.product_list table.tbl_pord_comm tbody tr td.box_check .prod_chk{margin-right:10px}
#container #content.product_list table.tbl_pord_comm tbody tr td.box_check .txt_day{width:45px;margin-right:10px;text-align:right}
#container #content.product_list table.tbl_pord_comm tbody tr td.box_check .txt_price{display:inline-block;width:85px;font-weight:normal;text-align:right}
#container #content.product_list .box_com_effect table.tbl_pord_comm tbody tr td{border:1px solid #ddd;padding-left:10px;}
#container #content.product_list .box_com_effect table.tbl_pord_comm tbody tr:first-child td{border-top:none;}
#container #content.product_list .box_com_effect table.tbl_pord_comm:first-child{border-bottom:none;}
#container #content.product_list .box_com_effect table.tbl_pord_comm tbody tr td:first-child{border-right:none;}
#container #content.product_list .box_select_objct .result_total p span{font-size:14px}
#container #content.product_list .box_select_objct .result_total p span.txt_total_center.VAT{font-size:12px}
#container #content.product_list .box_select_objct .result_total p span.txt_total_center.dollar{margin-left:-5px;font-size:14px}
#container #content.product_list .box_select_objct .result_total .total{margin-left:20px;font-size:20px;font-family:'Tahoma',sans-serif;font-weight:bold;color:#e83d45;vertical-align:middle}
#container #content.product_list.company_product_list1 .box_example{float:left;width:405px}
#container #content.product_list.company_product_list1 .prod_ex1{width:385px;height:1830px;border:1px solid #ddd;background:url(/img/pay/ex_img_20220322.png) no-repeat 0 0}
#container #content.product_list.company_product_list1 .prod_ex2{width:405px;height:218px;border:1px solid #ddd;background:url(/img/pay/ex_img_20160222_02.gif) no-repeat 0 0}
#container #content.product_list.company_product_list1 .prod_ex3{width:405px;height:218px;border:1px solid #ddd;background:url(/img/pay/ex_img_150612.gif) no-repeat -1px -567px}
#container #content.product_list.company_product_list1 .prod_ex4{width:405px;height:218px;border:1px solid #ddd;background:url(/img/pay/ex_img_150612.gif) no-repeat -1px -850px}
#container #content.product_list.company_product_list2 #main_prods .box_cont > dl{float:right;width:100%;min-height:125px;border:1px solid #ddd}
#container #content.product_list.company_product_list2 .box_example{display:none}
#container #content.product_list.company_product_list3 #main_prods .box_cont > dl{float:right;width:100%;min-height:125px;border:1px solid #ddd}
#container #content.product_list.company_product_list3 .box_example{display:none}
#container #content.product_list .area_popup:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
#container #content.product_list .area_popup{float:right;position:absolute;top:15px;right:0}
#container #content.product_list .btn_popup{float:left;margin-left:5px}
#container #content.product_list .popup_alliance{display:none;float:left;position:absolute;top:27px;right:190px;z-index:9999;width:655px;height:456px;background:url(/img/pay/layer_img_alliance.png) no-repeat}
#container #content.product_list .popup_alliance a{display:block;position:absolute;top:25px;right:20px;width:25px;height:20px}
#container #content.product_list .popup_difference{display:none;float:left;position:absolute;top:27px;right:0;z-index:9999;width:655px;height:534px;background:url(/img/pay/layer_img_difference.png) no-repeat}
#container #content.product_list .popup_difference a{display:block;position:absolute;top:25px;right:20px;width:25px;height:20px}
#container #content.product_list .box_payinfo_enter .list_payinfo_top li{width:240px}
#container #content.product_list .box_payinfo_enter .box_phone{height:180px;border-bottom:1px solid #ddd}
#container #content.product_list .box_payinfo_enter .box_phone:after{display:block;clear:both;content:''}
#container #content.product_list .box_payinfo_enter .box_phone .inner_left{width:200px;line-height:180px;text-align:center}
#container #content.product_list .box_payinfo_enter .box_phone .inner_left img{vertical-align:middle}
#container #content.product_list .box_payinfo_enter .box_phone .inner_left,#container #content.product_list .box_payinfo_enter .box_phone .inner_right{float:left}
#container #content.product_list .box_payinfo_enter .box_phone .inner_right{width:760px;padding-left:10px;padding-top:45px}
#container #content.product_list .box_payinfo_enter .box_phone .inner_right .txt_explan_top{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content.product_list .box_payinfo_enter .box_phone .inner_right .txt_explan_top strong{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content.product_list .box_payinfo_enter .box_phone .inner_right .txt_explan_top span{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content.product_list .box_payinfo_enter .box_phone .inner_right .list_btn_pack{margin-top:20px;margin-left:-5px}
#container #content.product_list .box_payinfo_enter .box_phone .inner_right .list_btn_pack:after{display:block;clear:both;content:''}
#container #content.product_list .box_payinfo_enter .box_phone .inner_right .list_btn_pack li{float:left;margin-left:5px}
#container #content .box_payinfo_enter .box_bankbook .inner_right .select_tax_bill,#container #content.product_list .tax_input,#container #content.product_list .cash_input{padding:22px 22px 7px;border-bottom:solid 1px #DDD}
#container #content .box_payinfo_enter .box_bankbook .inner_right .select_tax_bill{padding:5px 0 7px;border-bottom:0}
#container #content.product_list .tax_tit_b{font-weight:bold;color:#555}
#container #content.product_list .tax_tit{margin-bottom:9px}
#container #content.product_list .tax_tit img{margin-right:8px}
#container #content.product_list .b_non{color:#717171}
#container #content.product_list .tax_tb{width:100%;margin-bottom:15px;background-color:#fff}
#container #content.product_list .tax_tb tr{height:38px;border:solid 1px #DDD}
#container #content.product_list .tax_tb th{padding-left:8px;background-color:#f1f8ff;color:#555}
#container #content.product_list .tax_tb .tax_b_r{border-right:solid 1px #DDD;border-left:solid 1px #DDD;font-family:tahoma,'돋움';font-size:11px}
#container #content.product_list .tax_tb .tax_b_r .tax_th_b{vertical-align:middle}
#container #content.product_list .tax_tb td{padding-left:9px}
#container #content.product_list .tax_tb .tax_area{padding:5px 5px 5px 0;border-bottom:dashed 1px #e4e4e4}
#container #content.product_list .tax_tb .tax_area_put{width:93px;height:22px;padding:5px 5px 5px 0;border:solid 1px #DDD;color:#555}
#container #content.product_list .tax_tb .tax_area2{padding:5px 5px 5px 0}
#container #content.product_list .tax_tb .tax_area2_put{width:223px;height:22px;border:solid 1px #DDD;color:#555}
#container #content.product_list .tax_tb .regis_num{width:93px;height:22px;padding-left:10px;border:solid 1px #DDD;color:#555}
#container #content.product_list .tax_tb .tax_com_in{width:287px;height:22px;padding-left:10px;border:solid 1px #DDD;color:#555}
#container #content.product_list .tax_tb .tax_mail{width:200px;height:22px;margin-right:5px;padding-left:10px;border:solid 1px #DDD;color:#555}
#container #content.product_list .tax_tb .order_sam{font-size:11px;font-family:tahoma,'돋움',dotum;color:#717171}
#container #content.product_list .tax_tb .phon_noti{margin-left:5px;font-size:11px;font-family:tahoma,'돋움',dotum;color:#717171}
#container #content.product_list .box_payinfo_enter .inner_right .select_tax_bill{width:400px;line-height:35px}
#container #content.product_list .box_payinfo_enter .inner_right .select_tax_bill input{margin-right:10px;margin-left:20px;vertical-align:text-bottom}
#container #content.product_list .box_payinfo_enter .inner_right .select_tax_bill input:first-child{margin-left:0}
#container #content.product_list .box_payinfo_enter .box_bank_transfer .inner_right{padding-top:25px}
#container #content.product_list .box_payinfo_enter .box_bank_transfer .inner_right p{margin-top:16px}
#container #content.product_list .box_payinfo_enter .box_bank_transfer.ACCT .inner_right p{margin-top:10px}
#container #content.product_list .box_payinfo_enter .box_bank_transfer.ACCT .inner_right p.select_tax_bill{margin-top:5px}
#container #content.product_list .box_prod_desc span{display:block;padding-left:10px;font-size:13px;font-weight:normal;color:#676767;letter-spacing:-1px;text-align:left;margin:4px 0}
#container #content.product_list .box_prod_desc strong{font-weight:bold}
#container #content.product_list table.tbl_pord_comm{width:100%;border:1px solid #ddd;border-top:none;}
#container #content.product_list table.tbl_pord_comm:first-child{border-bottom:2px dotted #ddd;border-top:1px solid #ddd;}
#container #content.product_list table.tbl_pord_comm tbody tr{height:50px;border-top:1px dotted #ddd;}
#container #content.product_list table.tbl_pord_comm tbody tr:first-child{border:none}
#container #content.product_list table.tbl_pord_comm thead tr th p{border-bottom:1px solid #ddd;line-height:50px;padding-left:10px;background-color:#f8f8f8;text-align:left}
#container #content.product_list table.tbl_pord_comm thead tr th p span.txt_pay_title em{font-size:19px;font-weight:bold;font-family:'맑은 고딕','Malgun Gothic';letter-spacing:-2px;}
#container #content.product_list table.tbl_pord_comm thead tr th p span.red{margin-left:5px;}
#container #content.product_list table.tbl_pord_comm tbody tr td{padding:13px 0;position:relative;}
#container #content.product_list table.tbl_pord_comm tbody tr td:after{content:"";display:block;clear:both;}
#container #content.product_list table.tbl_pord_comm tbody tr td:first-child{border-right:2px dotted #DDD;}
#container #content.product_list table.tbl_pord_comm tbody tr td strong{font-weight:bold}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_blue{font-size:13px;font-weight:bold;color:#595959}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_gray{color:#818181}
#container #content.product_list table.tbl_pord_comm tbody tr td .rec_opt_border{padding:3px 5px;border:1px solid #e83d45}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_bg{background-color:#F4FF75}
#container #content.product_list table.tbl_pord_comm tbody tr td .prod_sel{width:58px;height:20px;margin-right:3px;vertical-align: baseline;}
#container #content.product_list table.tbl_pord_comm tbody tr td .prod_chk{margin-right:5px}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_sel_price{display:inline-block;}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_sel_price .prod_sel_price{font-size:16px}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_price,
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_price .ea_price{font-weight:normal;font-size:11px;font-family:tahoma,'돋움',dotum;color:#aaa}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_price{display:inline-block;}
#container #content.product_list table.tbl_pord_comm tbody tr td .box_ea_price{}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_price .ea_price{margin-right:5px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .box_effect{float:left;}
#container #content.product_list table.tbl_pord_comm tbody tr td .box_effect_left{width:100px;position:relative;border-right:1px dotted #ddd;text-align:center;height:78px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .box_effect_left img{margin-top:10px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .box_effect_left .txt_effect{display:inline-block;margin-top:7px;background-color:#65C3CE;width:71px;text-align:center;height:25px;line-height:25px;color:#fff;font-style:italic;padding-right:4px;border-radius:6px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .box_effect_left .txt_effect{}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_effect_explan{display:block;width:115px;float:left;padding:17px 10px;font-weight:bold}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_effect_explan_plus{width:115px;padding:8px 10px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_effect_example{position:relative;float:left;padding-left:20px;line-height:16px;letter-spacing:-1px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_effect_example:after{content:"예)";display:inline-block;position:absolute;top:0;left:0;}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_effect_example .txt_arrow:after{content:"→";display:inline-block;}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_effect_example .txt_arrow.txt_arrow_before:after{margin-left:5px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .txt_effect_example .txt_arrow.txt_arrow_after:after{margin-left:13px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .sel_pay_price{position:absolute;bottom:23px;left:214px;}
#container #content.product_list table.tbl_pord_comm tbody tr td .sel_pay_price_up{bottom:44px;}
/* ED pay / product_list ED */

/* ST pay / pay_product_information ST */
#container #content #main_prods{margin-top:10px;margin-bottom:10px}
#container #content #main_prods:after{display:block;clear:both;content:''}
#container #content #main_prods .box_cont .box_example{float:left;width:405px}
#container #content #main_prods .box_cont{float:right;width:545px;margin-left:10px;margin-bottom:10px;border:1px solid #ddd}
#container #content #main_prods .box_cont dl dt{height:50px;line-height:45px;padding-left:10px;background-color:#f8f8f8}
#container #content #main_prods .box_cont.box_pay_mobile dl dt{background-color:#fff7f8;}
#container #content #main_prods .box_cont dl:after{display:block;clear:both;content:''}
#container #content #main_prods .box_cont dl .box_check{float:right;width:190px}
#container #content #main_prods.mailing .box_cont dl .box_check{width:200px}
#container #content #main_prods .box_cont dl .box_check .prod_chk{margin-right:10px}
#container #content #main_prods .box_cont dl .box_check .txt_day{width:45px;margin-right:10px;text-align:right;font-size:13px;}
#container #content #main_prods .box_cont dl .box_check .txt_price{display:inline-block;width:85px;font-weight:bold;text-align:right;font-size:14px;}
#container #content #main_prods .box_cont.box_grand_plus    dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont.box_grand         dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont.box_premium_plus  dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont.box_premium       dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont.box_special       dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont.box_hr            dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont.box_line          dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont.box_normal        dl .box_check .txt_price{display:none}
#container #content #main_prods .box_cont dl .box_check .txt_price,
#container #content #main_prods .box_cont dl .box_check .txt_price.txt_price_org .prod_sel_price{font-size:14px;letter-spacing:0.5px;}
#container #content #main_prods .box_cont dl .box_check .txt_price.txt_price_org{display:inline-block}
#container #content #main_prods.mailing .box_cont dl .box_check .txt_price{width:100px}
#container #content #main_prods .box_cont dl .box_check ul:after{display:block;clear:both;content:''}
#container #content #main_prods .box_cont dl .box_check ul li{float:right;width:100%;height:36px;border-top:1px dashed #b9b9b9;line-height:36px;text-align:left}
#container #content #main_prods .box_cont dl .box_check ul li:first-child{border-top:none}
#container #content #sub_prods table.tbl_pord_comm tbody tr{height:40px}
#container #content #sub_prods table.tbl_pord_comm tbody tr td.box_check .txt_price{font-size:12px;color:#383838;font-weight:bold}
#container #content #main_prods.booth .box_cont dl .box_select{float:right;width:230px;margin-top:10px;}
#container #content #main_prods.booth .box_cont dl .box_select select{width:60px;margin-right:15px;}
#container #content #main_prods.booth .box_cont dl .box_explain{width:320px}
#container #content #main_prods .box_cont dl .box_select .prod_chk{margin-right:10px}
#container #content #main_prods .box_cont dl .box_select .txt_price{display:inline-block;width:85px;font-weight:bold;text-align:right;font-size:14px;margin-left:10px;}
#container #content #main_prods .box_cont.box_grand_plus    dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont.box_grand         dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont.box_premium_plus  dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont.box_premium       dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont.box_special       dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont.box_hr            dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont.box_line          dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont.box_normal        dl .box_select .txt_price{display:none}
#container #content #main_prods .box_cont dl .box_select .txt_price,
#container #content #main_prods .box_cont dl .box_select .txt_price.txt_price_org .prod_sel_price{font-size:14px;letter-spacing:0.5px;}
#container #content #main_prods .box_cont dl .box_select .txt_price.txt_price_org{display:inline-block}
#container #content #main_prods.mailing .box_cont dl .box_select .txt_price{width:100px}
#container #content #sub_prods table.tbl_pord_comm tbody tr td.box_select .txt_price{font-size:12px;color:#383838;font-weight:bold}
#container #content #sub_prods .box_prod_desc{padding:1px 0}
#container #content .section_recruit_selection{width:100%;margin-top:30px}
#container #content .section_recruit_selection h3{margin-bottom:10px}
#container #content .section_recruit_selection table{width:100%;border-top:1px solid #595959;border-bottom:1px solid #ddd}
#container #content .section_recruit_selection table thead{border-bottom:1px solid #ddd;background-color:#F8F8F8}
#container #content .section_recruit_selection table thead tr{height:40px;text-align:center;text-align:center}
#container #content .section_recruit_selection table thead tr th{border-left:1px solid #DDD}
#container #content .section_recruit_selection table thead tr th:first-child{border-left:none}
#container #content .section_recruit_selection table tbody tr{text-align:center}
#container #content .section_recruit_selection table tbody tr td{height:50px;border-left:1px solid #DDD;border-top:1px solid #ddd}
#container #content .section_recruit_selection table tbody tr:first-child{border-top:none}
#container #content .section_recruit_selection table tbody tr td:first-child{border-left:none}
#container #content .section_object_pay{clear:both;width:100%;margin-top:30px}
#container #content .section_object_pay h3{margin-bottom:10px}
#container #content .section_object_pay table{width:100%;border-top:1px solid #595959;border-bottom:1px solid #ddd}
#container #content .section_object_pay table thead{border-bottom:1px solid #ddd;background-color:#F8F8F8}
#container #content .section_object_pay table thead tr{height:40px;text-align:center;text-align:center}
#container #content .section_object_pay table thead tr th{border-left:1px solid #DDD}
#container #content .section_object_pay table thead tr th:first-child{border-left:none}
#container #content .section_object_pay table tbody tr{text-align:center}
#container #content .section_object_pay table tbody tr td{height:50px;border-left:1px solid #DDD;border-top:1px solid #ddd}
#container #content .section_object_pay table tbody tr:first-child{border-top:none}
#container #content .section_object_pay table tbody tr td:first-child{border-left:none}
#container #content .box_select_objct{margin-top:20px}
#container #content .box_select_objct table{margin-top:10px}
#container #content .box_select_objct table tbody tr td{border-left:none}
#container #content .box_select_objct table tbody tr .price{padding-right:50px;font-size:16px;text-align:right}
#container #content .box_select_objct table tbody tr .price,#container #content .box_select_objct table tbody tr .prods_price_org{position:relative;margin-right:-5px;font-weight:bold}
#container #content .box_select_objct table tbody tr .prods_price_org{font-size:18px}
#container #content .box_select_objct table tbody tr .price .absolute{display:none}
#container #content .box_select_objct table tbody tr .price .icon_minus{position:absolute;top:8px;left:177px}
#container #content .box_select_objct table tbody tr .sale{position:relative;font-weight:bold;font-size:20px}
#container #content .box_select_objct table tbody tr .sale span{margin-right:-5px;font-weight:bold;font-size:18px}
#container #content .box_select_objct table tbody tr .sale .icon_result{position:absolute;top:8px;left:177px}
#container #content .box_select_objct table tbody tr .total{padding-right:50px;font-weight:bold;font-size:16px;text-align:right}
#container #content .box_select_objct table tbody tr .total span{margin-right:-5px;font-weight:bold;font-size:18px}
#container #content .box_select_objct .result_total{width:100%;border-bottom:1px solid #ddd;background-color:#F8F8F8;line-height:55px}
#container #content .box_select_objct .result_total:after{display:block;clear:both;content:''}
#container #content .box_select_objct .result_total div{padding-right:20px;text-align:right}
#container #content .box_select_objct .result_total div:after{display:block;clear:both;content:''}
#container #content .box_select_objct .result_total div strong,#container #content .box_select_objct .result_total div p{float:left;font-size:20px;font-family:'Tahoma',sans-serif}
#container #content .box_select_objct .result_total div strong{font-size:14px}
#container #content .box_select_objct .result_total div p{display:inline-block;float:none}
#container #content .box_select_objct .result_total div p span{font-family:'Tahoma',sans-serif}
#container #content .box_payinfo_enter{margin-top:20px}
#container #content .box_payinfo_enter h4{margin-bottom:10px}
#container #content .box_payinfo_enter .list_payinfo_top{border-top:1px solid #595959}
#container #content .box_payinfo_enter .list_payinfo_top:after{display:block;clear:both;content:''}
#container #content .box_payinfo_enter .list_payinfo_top li{float:left;width:320px;height:50px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background-color:#F8F8F8;line-height:50px;font-weight:bold;text-align:center}
#container #content .box_payinfo_enter .list_payinfo_top li label{font-size:13px}
#container #content .box_payinfo_enter .list_payinfo_top li input{margin-right:5px;vertical-align:text-bottom}
#container #content .box_payinfo_enter .list_payinfo_top li:first-child{border-left:none}
#container #content .box_payinfo_enter .box_bankbook{height:180px;border-bottom:1px solid #ddd}
#container #content .box_payinfo_enter .box_bankbook:after{display:block;clear:both;content:''}
#container #content .box_payinfo_enter .box_bankbook .inner_left{width:200px;line-height:180px;text-align:center}
#container #content .box_payinfo_enter .box_bankbook .inner_left img{vertical-align:middle}
#container #content .box_payinfo_enter .box_bankbook .inner_left,#container #content .box_payinfo_enter .box_bankbook .inner_right{float:left}
#container #content .box_payinfo_enter .box_bankbook .inner_right{width:760px;padding-left:10px;padding-top:25px}
#container #content .box_payinfo_enter .box_bankbook .inner_right .bold{margin-bottom:15px;font-size:15px}
#container #content .box_payinfo_enter .box_bankbook .inner_right .bold img{vertical-align:text-bottom}
#container #content .box_payinfo_enter .box_bankbook .inner_right .txt_explan_middle{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content .box_payinfo_enter .box_credit_card{height:180px;border-bottom:1px solid #ddd}
#container #content .box_payinfo_enter .box_credit_card:after{display:block;clear:both;content:''}
#container #content .box_payinfo_enter .box_credit_card .inner_left{width:200px;line-height:180px;text-align:center}
#container #content .box_payinfo_enter .box_credit_card .inner_left img{vertical-align:middle}
#container #content .box_payinfo_enter .box_credit_card .inner_left,#container #content .box_payinfo_enter .box_credit_card .inner_right{float:left}
#container #content .box_payinfo_enter .box_credit_card .inner_right{width:760px;padding-left:10px;padding-top:45px}
#container #content .box_payinfo_enter .box_credit_card .inner_right .txt_explan_top,#container #content .box_payinfo_enter .box_credit_card .inner_right .txt_explan_top strong,#container #content .box_payinfo_enter .box_credit_card .inner_right .txt_explan_top span{line-height:18px;letter-spacing:-1px}
#container #content .box_payinfo_enter .box_credit_card .inner_right .list_btn_pack{margin-top:20px;margin-left:-5px}
#container #content .box_payinfo_enter .box_credit_card .inner_right .list_btn_pack:after{display:block;clear:both;content:''}
#container #content .box_payinfo_enter .box_credit_card .inner_right .list_btn_pack li{float:left;margin-left:5px}
#container #content .box_payinfo_enter .box_bank_transfer{height:180px;border-bottom:1px solid #ddd}
#container #content .box_payinfo_enter .box_bank_transfer:after{display:block;clear:both;content:''}
#container #content .box_payinfo_enter .box_bank_transfer .inner_left{width:200px;line-height:180px;text-align:center}
#container #content .box_payinfo_enter .box_bank_transfer .inner_left img{vertical-align:middle}
#container #content .box_payinfo_enter .box_bank_transfer .inner_left,#container #content .box_payinfo_enter .box_bank_transfer .inner_right{float:left}
#container #content .box_payinfo_enter .box_bank_transfer .inner_right{width:760px;padding-left:10px;padding-top:45px}
#container #content .box_payinfo_enter .box_bank_transfer .inner_right .txt_explan_top{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content .box_payinfo_enter .box_bank_transfer .inner_right .txt_explan_top strong{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content .box_payinfo_enter .box_bank_transfer .inner_right .txt_explan_top span{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content .box_payinfo_enter .box_bank_transfer .inner_right p{margin-top:20px}
#container #content .btn_pay{margin-top:45px;margin-bottom:20px;text-align:center}
#container #content #main_prods.banner .box_cont{height:140px}
#container #content #main_prods.banner .box_cont dl .box_explain{padding-left:10px;line-height:18px;letter-spacing:-1px;}
#container #content #main_prods.banner .box_cont dl .box_explain .box_txt{display:inline-block;background-color:#fe5e60;color:#fff;border-radius:2px;padding:1px 2px 2px 2px;}
#container #content #main_prods.banner .box_cont dl .box_check{margin-top:10px}
#container #content #main_prods.banner .box_cont dl .box_check .txt_price{font-size:14px}
#container #content #main_prods.banner .box_cont dl .box_check .txt_day{width:35px}
#container #content #main_prods.banner .box_cont dl .box_check .prod_chk{margin-right:0;margin-left:10px}
#container #content #main_prods.mailing .box_cont dl .box_explain{padding-left:15px;line-height:22px;width:700px;padding-bottom:10px;}
#container #content #main_prods.mailing .box_cont dl .box_explain *{font-size:13px;letter-spacing:-1px;}
#container #content #main_prods.mailing .box_cont dl .box_check{margin-top:10px}
#container #content #main_prods.mailing .box_cont dl .box_check .txt_price{font-size:15px}
#container #content #main_prods.mailing .box_cont dl .box_check .txt_day{width:35px}
#container #content #main_prods.mailing .box_cont dl .box_check .prod_chk{margin-right:0;margin-left:10px}
#container #content.product_list.company_product_list3 #main_prods.mailing .box_cont > dl{min-height:150px;}
/* ED pay / pay_product_information ED */

/* ST pay / p_member_total ST */
#container #content.p_member_total #main_prods table{width:100%}
#container #content.p_member_total #main_prods table tr .sub{height:85px;border:1px solid #DDD;background-color:#F8F8F8;text-align:center}
#container #content.p_member_total #main_prods table tr td{border:1px solid #DDD;line-height:18px;color:#919191;text-align:center}
#container #content.p_member_total #main_prods table tr td span{color:#919191}
#container #content.p_member_total #main_prods table tr .txt{padding-left:15px;text-align:start}
#container #content.p_member_total #main_prods table tr .box_check input{margin-right:10px}
#container #content.p_member_total #main_prods table tr .box_check strong{margin-left:5px;font-size:15px;font-weight:bold}
#container #content.p_member_total #main_prods table tr .box_check label{margin-right:5px}
#container #content .section_resume_selection{width:100%;margin-top:30px}
#container #content .section_resume_selection h3{margin-bottom:10px}
#container #content .section_resume_selection table{width:100%;border-top:1px solid #595959;border-bottom:1px solid #ddd}
#container #content .section_resume_selection table thead{border-bottom:1px solid #ddd;background-color:#F8F8F8}
#container #content .section_resume_selection table thead tr{height:40px;text-align:center;text-align:center}
#container #content .section_resume_selection table thead tr th{border-left:1px solid #DDD}
#container #content .section_resume_selection table thead tr th:first-child{border-left:none}
#container #content .section_resume_selection table tbody tr{text-align:center}
#container #content .section_resume_selection table tbody tr td{height:50px;border-left:1px solid #DDD;border-top:1px solid #ddd}
#container #content .section_resume_selection table tbody tr:first-child{border-top:none}
#container #content .section_resume_selection table tbody tr td:first-child{border-left:none}
#container #content .section_portfolio_selection{width:100%;margin-top:30px}
#container #content .section_portfolio_selection h3{margin-bottom:10px}
#container #content .section_portfolio_selection table{width:100%;border-top:1px solid #595959;border-bottom:1px solid #ddd}
#container #content .section_portfolio_selection table thead{border-bottom:1px solid #ddd;background-color:#F8F8F8}
#container #content .section_portfolio_selection table thead tr{height:40px;text-align:center;text-align:center}
#container #content .section_portfolio_selection table thead tr th{border-left:1px solid #DDD}
#container #content .section_portfolio_selection table thead tr th:first-child{border-left:none}
#container #content .section_portfolio_selection table tbody tr{text-align:center}
#container #content .section_portfolio_selection table tbody tr td{height:50px;border-left:1px solid #DDD;border-top:1px solid #ddd}
#container #content .section_portfolio_selection table tbody tr:first-child{border-top:none}
#container #content .section_portfolio_selection table tbody tr td:first-child{border-left:none}
#container #content.p_member_total #main_prods .box_cont{height:175px}
#container #content.p_member_total #main_prods .box_cont dl .box_check ul li{height:41px;line-height:41px}
#container #content.p_member_total #main_prods .box_cont dl .box_explain p{line-height:20px;color:#818181}
#container #content.p_member_total #main_prods .box_cont dl .box_explain strong{display:inline-block;padding-bottom:10px;font-weight:bold;font-size:14px}
#container #content.p_member_total #main_prods table .date select{width:60px}
#container #content.p_member_total #main_prods table .check_box input{margin-right:5px;vertical-align:text-top}
#container #content.p_member_total #main_prods table .check_box label{font-size:16px;font-weight:bold}
#container #content.p_member_total #main_prods table .send_none{padding-left:10px;text-align:left}
#container #content.p_member_total #main_prods table .send_none label{font-weight:bold}
/* ED pay / p_member_total ED */

/* ST resume / c_company ST */
#container #c_company table{width:100%;margin-bottom:20px;border:2px solid #D3DCEB;background-color:#F6FAFD}
#container #c_company table td{width:20%;border:1px solid #D3DCED}
#container #c_company table td dl{margin-top:25px;margin-bottom:15px}
#container #c_company table td dl dt{width:87%;margin-left:13%;padding-bottom:10px;border-bottom:1px dotted #434446}
#container #c_company table td dl dd{margin-top:10px;padding-left:13%;line-height:25px}
#container #c_company table td dl dd a{color:#6E6E6E}
#container #c_company table td dl dd a:hover,#container #c_company table td dl dd a:focus{font-weight:bold;color:#6E6E6E}

/* ED resume / c_company ED */
#container #content.product_list .popup_alliance{display:none;float:left;position:absolute;top:33px;right:0;z-index:9999;width:655px;height:456px;background:url(/img/pay/layer_img_alliance.png) no-repeat}
#container #content.product_list .popup_alliance a{display:block;position:absolute;top:25px;right:20px;width:25px;height:20px}
#container #content.product_list .popup_difference{display:none;float:left;position:absolute;top:33px;right:0;z-index:9999;width:655px;height:534px;background:url(/img/pay/layer_img_difference.png) no-repeat}
#container #content.product_list .popup_difference a{display:block;position:absolute;top:25px;right:20px;width:25px;height:20px}
#container #content.product_list.company_product_list #main_prods{margin:0;height:1805px;}
#container #content.product_list.company_product_list #main_prods .box_cont{width:100%;margin:0 0 10px;border:0}
#container #content.product_list.company_product_list2 #main_prods .box_cont{width:543px;margin:0 0 10px;border:0}
#container #content.product_list.company_product_list #main_prods .box_cont > dl{float:right;width:543px;min-height:273px;border:1px solid #ddd}
#container #content.product_list.company_product_list #main_prods.edu{height:auto}
#container #content.product_list.company_product_list #main_prods.edu .box_cont .box_check ul li{height:70px;border-top:none;line-height:70px}
#container #content.product_list.company_product_list #main_prods.edu .box_cont dl .box_explain{width:650px;padding:20px}
#container #content.product_list.company_product_list #main_prods .box_cont .box_check ul li{float:right;width:100%;height:55px;border-top:1px dashed #b9b9b9;line-height:55px;text-align:left}
#container #content.product_list.company_product_list h3{margin-top:10px}
#container #content.product_list.company_product_list h3:after{display:block;clear:both;content:''}
#container #content.product_list.company_product_list .tab_list_top{width:100%;margin-top:10px;border-left:1px solid #ddd}
#container #content.product_list.company_product_list .tab_list_top:after{display:block;clear:both;content:''}
#container #content.product_list.company_product_list .tab_list_top li{position:relative;}
#container #content.product_list.company_product_list .tab_list_top li:first-child a{width:240px;}
#container #content.product_list.company_product_list .tab_list_top li a{float:left;width:241px;height:50px;text-align:center;line-height:48px;margin-left:-1px;border-top:2px solid #595959;border-right:1px solid #ddd}
#container #content.product_list.company_product_list .tab_list_top li.on a{background-color:#595959}
#container #content.product_list.company_product_list .tab_list_top li a span{letter-spacing:-1px;font-size:16px;font-weight:500;font-family: 'Nanum Square','맑은 고딕','Malgun Gothic'}
#container #content.product_list.company_product_list .tab_list_top li.on a span{color:#fff}
#container #content.product_list.company_product_list .tab_list_top li.recruit_ad a{background-position:0 0}
#container #content.product_list.company_product_list .tab_list_top li.banner_ad a{background-position:-329px 0}
#container #content.product_list.company_product_list .tab_list_top li.mailing_sms a{background-position:-660px 0}
#container #content.product_list.company_product_list .tab_list_top li.recruit_ad.on a{background-position:0 -50px}
#container #content.product_list.company_product_list .tab_list_top li.banner_ad.on a{background-position:-329px -50px}
#container #content.product_list.company_product_list .tab_list_top li.mailing_sms.on a{background-position:-660px -50px}
#container #content.product_list.company_product_list .tab_list_top li.regular_member a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:0 0}
#container #content.product_list.company_product_list .tab_list_top li.power_view a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-330px 0}
#container #content.product_list.company_product_list .tab_list_top li.extra_service a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-660px 0}
#container #content.product_list.company_product_list .tab_list_top li.regular_member.on a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:0 -50px}
#container #content.product_list.company_product_list .tab_list_top li.power_view.on a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-330px -50px}
#container #content.product_list.company_product_list .tab_list_top li.extra_service.on a{background:url(/img/pay/individual_tab.png) no-repeat;background-position:-660px -50px}
#container #content.product_list.company_product_list .box_cont{margin-bottom:10px}
#container #content.product_list.company_product_list .box_cont.box_banner{margin-bottom:0px;width:960px;border:1px solid #ddd;border-bottom:none;padding-bottom:10px;text-align:center;overflow:hidden}
#container #content.product_list.company_product_list.company_product_list2 .box_cont.box_banner{border-left:0;border-right:0;}
#container #content.product_list.company_product_list.company_product_list3 .box_cont.box_banner{padding-bottom:15px;}
/*
#container #content.product_list.company_product_list.company_product_list1 .box_cont.box_banner .img_box_banner{margin-left:-20px;}
#container #content.product_list.company_product_list.company_product_list2 .box_cont.box_banner .img_box_banner{margin-left:-8px;}
#container #content.product_list.company_product_list.company_product_list4 .box_cont.box_banner .img_box_banner{margin-left:6px;}
*/

.ie #container #content.product_list.company_product_list .box_cont table th{text-align:left}
.ie #container #content table.tbl_pord_comm thead tr th p img{vertical-align:middle}
#container #content.product_list.company_product_list table.tbl_pord_comm tbody tr td .txt_sel_price{float:right;width:auto;padding-right:10px;line-height:13px}
#container #content.product_list.company_product_list table.tbl_pord_comm tbody tr td .box_ea_price{float:right;width:auto;padding-right:10px;line-height:13px}
#container #content.product_list.company_product_list table.tbl_pord_comm tbody tr td.box_check > span{float:left;/* padding:20px 0 */line-height: 26px;}
#container #content.product_list.company_product_list table.tbl_pord_comm tbody tr td.box_check > .txt_sel_price{padding-top: 0;}
#container #content.product_list.company_product_list .box_select_objct .result_total p span{font-size:16px}
#container #content.product_list.company_product_list .box_select_objct .result_total p span.txt_total_center.VAT{font-size:12px}
#container #content.product_list.company_product_list .box_select_objct .result_total p span.txt_total_center.dollar{margin-left:-4px;font-size:16px}
#container #content.product_list.company_product_list .box_select_objct .result_total .total{margin-left:20px;font-size:20px;font-family:'Tahoma',sans-serif;font-weight:bold;color:#e83d45;vertical-align:middle}
#container #content.product_list.company_product_list .box_payinfo_enter .list_payinfo_top li{width:240px}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone{height:180px;border-bottom:1px solid #ddd}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone:after{display:block;clear:both;content:''}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_left{width:200px;line-height:180px;text-align:center}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_left img{vertical-align:middle}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_left,#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right{float:left}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right{width:760px;padding-left:10px;padding-top:45px}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right .txt_explan_top{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right .txt_explan_top strong{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right .txt_explan_top span{line-height:18px;font-family:tahoma,'돋움';font-size:11px}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right .list_btn_pack{margin-top:20px;margin-left:-5px}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right .list_btn_pack:after{display:block;clear:both;content:''}
#container #content.product_list.company_product_list .box_payinfo_enter .box_phone .inner_right .list_btn_pack li{float:left;margin-left:5px}
#container #content.product_list.company_product_list .tax_input,#container #content.product_list.company_product_list .cash_input{padding:22px 22px 7px;border-bottom:solid 1px #dbdbdb;background-color:#f2f3f5}
#container #content.product_list.company_product_list .tax_tit_b{font-weight:bold;color:#555}
#container #content.product_list.company_product_list .tax_tit{margin-bottom:9px}
#container #content.product_list.company_product_list .tax_tit img{margin-right:8px}
#container #content.product_list.company_product_list .b_non{color:#717171}
#container #content.product_list.company_product_list .tax_tb{width:100%;margin-bottom:15px;background-color:#fff}
#container #content.product_list.company_product_list .tax_tb tr{height:38px;border:solid 1px #dbdbdb}
#container #content.product_list.company_product_list .tax_tb th{padding-left:14px;background-color:#f1f8ff;color:#555}
#container #content.product_list.company_product_list .tax_tb .tax_b_r{border-right:solid 1px #dbdbdb;border-left:solid 1px #dbdbdb}
#container #content.product_list.company_product_list .tax_tb td{padding-left:9px}
#container #content.product_list.company_product_list .tax_tb .tax_area{padding:5px 5px 5px 0;border-bottom:dashed 1px #e4e4e4}
#container #content.product_list.company_product_list .tax_tb .tax_area_put{width:93px;height:22px;padding:5px 5px 5px 0;border:solid 1px #eaeced;color:#555}
#container #content.product_list.company_product_list .tax_tb .tax_area2{padding:5px 5px 5px 0}
#container #content.product_list.company_product_list .tax_tb .tax_area2_put{width:223px;height:22px;border:solid 1px #eaeced;color:#555}
#container #content.product_list.company_product_list .tax_tb .regis_num{width:93px;height:22px;padding-left:10px;border:solid 1px #eaeced;color:#555}
#container #content.product_list.company_product_list .tax_tb .tax_com_in{width:287px;height:22px;padding-left:10px;border:solid 1px #eaeced;color:#555}
#container #content.product_list.company_product_list .tax_tb .tax_mail{width:200px;height:22px;margin-right:5px;padding-left:10px;border:solid 1px #eaeced;color:#555}
#container #content.product_list.company_product_list .tax_tb .order_sam{font-size:11px;font-family:tahoma,'돋움',dotum;color:#717171}
#container #content.product_list.company_product_list .tax_tb .phon_noti{margin-left:5px;font-size:11px;font-family:tahoma,'돋움',dotum;color:#717171}
#container #content.product_list.company_product_list .box_payinfo_enter .box_bank_transfer .inner_right{padding-top:25px}
#container #content.product_list.company_product_list .box_payinfo_enter .box_bank_transfer .inner_right p{margin-top:16px}
#container #content.product_list.company_product_list #main_prods.booth{border-left:1px solid #ddd;}
#container #content.product_list.company_product_list #main_prods.booth .box_cont .box_check ul li{float:right;width:100%;height:55px;border-top:1px dashed #b9b9b9;line-height:55px;text-align:left}
#container #content.product_list.company_product_list #main_prods.booth .box_cont .box_check ul li:first-child{border-top:0}
#container #content.product_list.company_product_list #main_prods.banner .box_cont .box_check ul li{float:right;width:100%;height:55px;border-top:0;line-height:55px;text-align:left}
#container #content.product_list.company_product_list1 #main_prods .box_cont > dl{float:right;width:543px;min-height:218px;border:1px solid #ddd;}
#container #content.product_list.company_product_list1 .box_example{float:left;width:405px}
#container #content.product_list.company_product_list2 #main_prods .box_cont > dl{float:right;width:100%;min-height:151px;border:1px solid #ddd;}
#container #content.product_list.company_product_list2 .box_example{display:none}
#container #content.product_list.company_product_list3 #main_prods .box_cont > dl{float:right;width:100%;min-height:125px;border:1px solid #ddd}
#container #content.product_list.company_product_list3 .box_example{display:none}

/* ST pay / p_member_total.html ST */
#container #content.product_list.person_product_list #main_prods table{width:100%}
#container #content.product_list.person_product_list #main_prods table tr .sub{height:85px;border:1px solid #DDD;background-color:#F8F8F8;text-align:center}
#container #content.product_list.person_product_list #main_prods table tr td{border:1px solid #DDD;line-height:22px;color:#919191;text-align:center}
#container #content.product_list.person_product_list #main_prods table tr td.box_check{padding-right:15px;text-align:right}
#container #content.product_list.person_product_list #main_prods table tr td span{color:#919191}
#container #content.product_list.person_product_list #main_prods table tr td span.prod_sel_price{color:#383838}
#container #content.product_list.person_product_list #main_prods table tr .txt{text-align:left;padding:10px 0px 10px 15px;}
#container #content.product_list.person_product_list #main_prods table tr .box_check input{margin-right:5px}
#container #content.product_list.person_product_list #main_prods table tr .box_check input#prod_36{margin-right:14px}
#container #content.product_list.person_product_list #main_prods table tr .box_check strong{margin-left:5px;font-weight:bold}
#container #content.product_list.person_product_list #main_prods table tr .box_check label{margin-right:5px}
#container #content.product_list.person_product_list #main_prods .box_cont dl .box_check ul li{height:41px;line-height:41px}
#container #content.product_list.person_product_list #main_prods .box_cont dl .box_explain{line-height:18px;color:#818181}
#container #content.product_list.person_product_list #main_prods .box_cont dl .box_explain p{line-height:20px;color:#818181}
#container #content.product_list.person_product_list #sub_prods  .box_cont dl .box_explain strong,
#container #content.product_list.person_product_list #main_prods .box_cont dl .box_explain strong{display:inline-block;padding-bottom:10px;font-weight:bold;font-size:13px;letter-spacing:-1px;}
#container #content.product_list.person_product_list #main_prods table{width:100%}
#container #content.product_list.person_product_list #main_prods table .date select{width:60px}
#container #content.product_list.person_product_list #main_prods table .check_box input{margin-right:5px;vertical-align:text-top}
#container #content.product_list.person_product_list #main_prods table .check_box label{font-size:16px;font-weight:bold}
#container #content.product_list.person_product_list #main_prods table .send_none{padding-left:10px;text-align:left}
#container #content.product_list.person_product_list #main_prods table .send_none label{font-weight:bold}
#container #content.product_list.person_product_list .section_resume_selection{width:100%;margin-top:30px}
#container #content.product_list.person_product_list .section_resume_selection h3{margin-bottom:10px}
#container #content.product_list.person_product_list .section_resume_selection h3:after{content:"";display:block;clear:both;}
#container #content.product_list.person_product_list .section_resume_selection h3 .txt_desc{vertical-align:bottom;float:right;margin:8px 0 0}
#container #content.product_list.person_product_list .section_resume_selection table{width:100%;border-top:1px solid #595959;border-bottom:1px solid #ddd}
#container #content.product_list.person_product_list .section_resume_selection table thead{border-bottom:1px solid #ddd;background-color:#F8F8F8}
#container #content.product_list.person_product_list .section_resume_selection table thead tr{height:40px;text-align:center;text-align:center}
#container #content.product_list.person_product_list .section_resume_selection table thead tr th{border-left:1px solid #DDD}
#container #content.product_list.person_product_list .section_resume_selection table thead tr th:first-child{border-left:none}
#container #content.product_list.person_product_list .section_resume_selection table tbody tr{text-align:center}
#container #content.product_list.person_product_list .section_resume_selection table tbody tr td{height:50px;border-left:1px solid #DDD;border-top:1px solid #ddd}
#container #content.product_list.person_product_list .section_resume_selection table tbody tr:first-child{border-top:none}
#container #content.product_list.person_product_list .section_resume_selection table tbody tr td:first-child{border-left:none}
#container #content.product_list.person_product_list .section_portfolio_selection{width:100%;margin-top:30px}
#container #content.product_list.person_product_list .section_portfolio_selection h3{margin-bottom:10px}
#container #content.product_list.person_product_list .section_portfolio_selection table{width:100%;border-top:1px solid #595959;border-bottom:1px solid #ddd}
#container #content.product_list.person_product_list .section_portfolio_selection table thead{border-bottom:1px solid #ddd;background-color:#F8F8F8}
#container #content.product_list.person_product_list .section_portfolio_selection table thead tr{height:40px;text-align:center;text-align:center}
#container #content.product_list.person_product_list .section_portfolio_selection table thead tr th{border-left:1px solid #DDD}
#container #content.product_list.person_product_list .section_portfolio_selection table thead tr th:first-child{border-left:none}
#container #content.product_list.person_product_list .section_portfolio_selection table tbody tr{text-align:center}
#container #content.product_list.person_product_list .section_portfolio_selection table tbody tr td{height:50px;border-left:1px solid #DDD;border-top:1px solid #ddd}
#container #content.product_list.person_product_list .section_portfolio_selection table tbody tr:first-child{border-top:none}
#container #content.product_list.person_product_list .section_portfolio_selection table tbody tr td:first-child{border-left:none}

/* ED pay / p_member_total.html ED */
#container #content.product_list.person_product_list .tab_list_top li a{text-align:center;line-height:48px}
#container #content.product_list.person_product_list .tab_list_top li.on a{background-color:#595959}
#container #content.product_list.person_product_list .tab_list_top li a span{letter-spacing:-1px;font-size:16px;font-weight:500;font-family: 'Nanum Square','맑은 고딕','Malgun Gothic'}
#container #content.product_list.person_product_list .tab_list_top li.on a span{color:#fff}
#container #content.product_list.person_product_list .prod_ex1{height:175px;background-position:12px 27px;background-color:#fff;}
#container #content.product_list.person_product_list .prod_ex2{height:175px;background-position:-1px -186px;background-color:#fff;}
#container #content.product_list.person_product_list .prod_ex4{background-color:#fff;}
#container #content.product_list.person_product_list #main_prods.booth .box_cont > dl{min-height:175px}
#container #content.product_list.person_product_list #main_prods.booth .box_cont .box_check ul li{float:right;width:100%;border-top:1px dashed #b9b9b9;text-align:left}
#container #content.product_list.person_product_list #main_prods.booth .box_cont .box_check ul li:first-child{border-top:0}
#container #content.viewed_resume_list .pointer_text{padding-top:10px}
#container #content.viewed_resume_list #section_nae_area{margin-top:20px}
#container #content.viewed_resume_list #section_viewed_top{position:relative}
#container #content.viewed_resume_list #section_viewed_top .all_gunsu{position:static;line-height:30px}
#container #content.viewed_resume_list #section_viewed_top .select_box{position:absolute;top:0;left:78.8%}
#container #content.viewed_resume_list #section_viewed_top .numberselect{width:67px}
#container #content .paginateType3{width:100%;height:30px;margin-top:30px;margin-bottom:20px;line-height:30px;text-align:center;cursor:default}
#container #content .paginateType3 a{display:inline-block;width:24px;height:23px;line-height:21px;color:#777;text-indent:1px;white-space:nowrap}
#container #content .paginateType3 a:hover{color:#ff503d}
#container #content .paginateType3 a.on{border:1px solid #ff503d;color:#ff503d}
#container #content .paginateType3 .btn_prev,#container #content .paginateType3 .btn_next{width:26px;margin:0 8px;border:none;color:#bbb}
#container #content .paginateType3 .btn_prev:hover,#container #content .paginateType3 .btn_next:hover{color:#777}
#container #content .paginateType3 .btn_first,#container #content .paginateType3 .btn_last{width:18px;height:18px;margin:0 -8px 1px;background:url(/img/common/icon_set_de.png) no-repeat;vertical-align:middle}
#container #content .paginateType3 .btn_first{background-position:5px -324px}
#container #content .paginateType3 .btn_last{background-position:-20px -324px}

/* ST box_search_resume ->이력서검색 상품 ST */
.box_search_resume{position:relative;border:1px solid #ddd;height:202px;line-height:200px;margin-bottom:10px;}
.box_search_resume:after{content:"";display:block;clear:both;}
.box_search_resume .left,
.box_search_resume .center{float:left}
.box_search_resume .left,
.box_search_resume .center,
.box_search_resume .right{height:100%}
.box_search_resume .left{width:160px;font-size:15px;border-right:1px solid #ddd;text-align:center;font-weight:bold;background-color:#f8f8f8;color:#676767}
.box_search_resume .center{display:inline-block;width:475px;}
.box_search_resume .center p,
.box_search_resume .center p *{font-size:13px;}
.box_search_resume .center p{display:inline-block;padding-left:20px;color:#676767;vertical-align:middle;line-height:1.7}
.box_search_resume .center p strong{color:#e83d45;font-weight:bold;}
.box_search_resume .right{float:right;line-height:1}
.box_search_resume .right tr{border-top:1px solid #ddd;border-left:1px solid #ddd}
.box_search_resume .right th{border-right:1px solid #ddd;text-align:center;font-weight:normal;}
.box_search_resume .right th label{color:#676767;font-size:13px;}
.box_search_resume .right th div{width:120px;}
.box_search_resume .right td{text-align:right;padding-right:10px;}
.box_search_resume .right td div{width:190px;position:relative}
.box_search_resume .right td div input{position:absolute;top:2px;left:95px;}
.box_search_resume .right td div strong{font-weight:bold;font-size:14px;}
.box_search_resume .right tr:first-child{border-top:none}
/* ED box_search_resume ->이력서검색 상품 ED */

.box_added{clear:both;line-height:26px;text-indent:7px;border:1px solid #ccc;text-align:right;margin:10px;padding:0;background:#f7f7f7;border-color:#f1f1f1;font-size:11px;}
.sel_added{vertical-align:middle;width:240px;background-color:#fff}
.sel_added option{display:none}
.tit_added{padding:7px 5px}
.tit_added,.tit_added_text,.sel_added,.sel_added *{font-size:11px;font-family:'돋움';color:#666}
.tit_added_text{display:inline-block;vertical-align:middle;margin:1px 0 -1px}
.cont_added{margin:0;border-top:1px dashed #ddd;padding:5px;}
.cont_added .layer_prod_added{display:inline-block;margin-right:20px;vertical-align:middle;}
.cont_added select.prod_sel{vertical-align:middle;width:80px;}
.cont_added .txt_price{display:inline-block;width:85px;font-weight:bold;text-align:right;vertical-align:middle;}
.cont_added .prod_sel_price{}
.cont_added .btn_remove_added{vertical-align:middle;width:19px;height:19px;background:#fff url(/img/icon/icon_close.gif) no-repeat 3px 3px;margin-left:5px}
.cont_added .lst_added{width:100%}
.cont_added .lst_added .menu_added{line-height:30px;text-align:right}
.cont_added .prod_added{display:none}
.cont_added .prod_added_nm{line-height:30px;vertical-align:middle}
.layer_added{position:absolute;z-index:1;background-color:#fff;border:2px solid #595959;right:17px;margin-top:35px;}
.tit_layer_added{position:relative;overflow:hidden;text-align:left;background-color:#595959;height:50px;}
.tit_layer_added:after{display:block;content:'';clear:both;width:0;height:0;visibility:hidden;overflow:hidden;}
.tit_layer_added h2{float:left;color:#fff;font-family:'맑은 고딕','Malgun Gothic';font-size:24px;letter-spacing:-2px;vertical-align:middle;line-height:50px;text-indent:10px;font-weight:normal;}
.btn_close_layer_added{position:absolute;right:10px;top:50%;margin-top:-11px;width:22px;height:22px;border:0;background:url(/img/popup/pop_btn_close.gif) no-repeat 0px 0px;vertical-align:middle;}
.desc_layer_added{padding:20px;text-align:center;}
.lst_layer_added{line-height:26px;}
.lst_layer_added:after{display:block;content:'';clear:both;width:0;height:0;visibility:hidden;overflow:hidden;}
.lst_layer_added li.menu_layer_added{float:left;text-align:left;text-indent:0;margin-left:10px;padding:20px;border:1px solid #ededed}
.lst_layer_added li.menu_layer_added:hover{border-color:#ccc;}
.lst_layer_added li.menu_layer_added:first-child{}
.lst_layer_added li.menu_layer_added.on{border-color:#4d90fe;-webkit-box-shadow:0px 0px 1px 0px #4d90fe;-moz-box-shadow:0px 0px 1px 0px #4d90fe;-ms-box-shadow:0px 0px 1px 0px #4d90fe;-o-box-shadow:0px 0px 1px 0px #4d90fe;box-shadow:0px 0px 1px 0px #4d90fe}
.lst_layer_added .wrap_prod_nm{}
.lst_layer_added .wrap_prod_nm input{vertical-align:-1px}
.lst_layer_added .wrap_prod_nm label{font-size:16px;font-weight:bold;}
.lst_layer_added .wrap_price{}
.lst_layer_added .wrap_price:after{display:block;content:'';clear:both;width:0;height:0;visibility:hidden;overflow:hidden;}
.lst_layer_added .txt_day{display:inline-block;text-align:right;}
.lst_layer_added .txt_price{display:inline-block;font-weight:bold;text-align:right;}
.lst_layer_added .prod_sel_price{}
.layer_added .btn_option_added{display:block;margin:0 auto;width:237px;height:180px;border:0;}
.layer_added .btn_option_added_116{background:#fff url(/img/pay/booth_option.png?t=01) no-repeat 0 0;width:237px;height:210px;}
.layer_added .btn_option_added_117{background:#fff url(/img/pay/booth_option.png?t=01) no-repeat -247px 0;width:236px;height:161px;}
.layer_added .btn_option_added_118{background:#fff url(/img/pay/booth_option.png?t=01) no-repeat -493px 0;width:478px;height:76px;margin:5px auto}
.layer_added .btn_option_added_119{background:#fff url(/img/pay/booth_option.png?t=01) no-repeat 0 -200px;}
.layer_added .btn_added_complete{display:block;margin:20px auto 0;width:100px;background-color:#ee4b4b;padding:5px 10px;color:#fff;border:0}
.box_point_line li{display:block;position:absolute;width:0;height:0;top:0;left:0;background-color:#ef2034;}
/* 그랜드 */
.box_point_line.box_point_grand li.top      {width: 541px;  height: 5px;    top: 325px;     left: 418px;}
.box_point_line.box_point_grand li.bottom   {width: 5px;    height: 277px;  top: 325px;     left: 413px;}
.box_point_line.box_point_grand li.left     {width: 546px;  height: 5px;    top: 597px;     left: 418px;}
.box_point_line.box_point_grand li.right    {width: 5px;    height: 272px;  top: 325px;     left: 959px;}
/* 프리미엄 */
.box_point_line.box_point_premium li.top    {width: 541px;  height: 5px;    top: 603px;     left: 418px;}
.box_point_line.box_point_premium li.bottom {width: 5px;    height: 277px;  top: 603px;     left: 413px;}
.box_point_line.box_point_premium li.left   {width: 546px;  height: 5px;    top: 875px;     left: 418px;}
.box_point_line.box_point_premium li.right  {width: 5px;    height: 272px;  top: 603px;     left: 959px;}
/* 스폐셜 */
.box_point_line.box_point_special li.top    {width: 541px;  height: 5px;    top: 882px;     left: 418px;}
.box_point_line.box_point_special li.bottom {width: 5px;    height: 277px;  top: 882px;     left: 413px;}
.box_point_line.box_point_special li.left   {width: 546px;  height: 5px;    top: 1154px;    left: 418px;}
.box_point_line.box_point_special li.right  {width: 5px;    height: 272px;  top: 882px;     left: 959px;}
/* 일반list */
.box_point_line.box_point_normal li.top    {width: 541px;   height: 5px;    top: 1389px;    left: 418px;}
.box_point_line.box_point_normal li.bottom {width: 546px;   height: 5px;    top: 1610px;    left: 418px;}
.box_point_line.box_point_normal li.left   {width: 5px;     height: 226px;  top: 1389px;    left: 413px;}
.box_point_line.box_point_normal li.right  {width: 5px;     height: 226px;  top: 1389px;    left: 959px;}

/* 결제 하단 고정 바 */
.bar_pay_fix{background-color:#383838;position:fixed;width:100%;bottom:0;left:0;z-index:999;border-top:5px solid #131313;padding:10px;}
.bar_pay_fix{height:70px;}
.bar_pay_fix .box_pay_fix li{height:70px;}
.bar_pay_fix .box_pay_fix{width:960px;margin:0 auto;}
.bar_pay_fix .box_pay_fix *{color:#fff;font-family:'NanumSquare';font-size:17px;letter-spacing:-1px}
.bar_pay_fix .box_pay_fix:after{content:"";display:block;clear:both;}
.bar_pay_fix .box_pay_fix li{}
.bar_pay_fix .box_pay_fix li.booth_left{float:left;width:600px;}
.bar_pay_fix .box_pay_fix li.booth_right{float:right;width:200px;padding-top:24px;}
.bar_pay_fix .box_pay_fix li .block{display:block;}
.bar_pay_fix .box_pay_fix li .relative{position:relative;}
.bar_pay_fix .box_pay_fix li .box_txt_pay em{margin-left:10px;}
.bar_pay_fix .box_pay_fix li .box_txt_pay em:first-child{margin-left:0;}
.bar_pay_fix .box_pay_fix li .txt_pay_blue{color:#63b0f8;margin-right:3px}
.bar_pay_fix .box_pay_fix li .txt_pay_green{color:#5ee8cf;margin-right:3px;}
.bar_pay_fix .box_pay_fix li .txt_total_ea{font-size:15px;position:absolute;top:0;right:0;}
.bar_pay_fix .box_pay_fix li .txt_total_num{font-size:18px;}
.bar_pay_fix .box_pay_fix li .txt_pay_guide{padding-bottom:8px;}
.bar_pay_fix .box_pay_fix li .txt_total_bill{font-size:18px;text-align:right;}
.bar_pay_fix .box_pay_fix li .txt_total_bill .txt_pay_bill{position:absolute;top:0;left:0;}

/* 기업결제 파견, 헤드헌팅 안내 */
.txt_pay_tip,
.txt_pay_tip *{font-size:16px;font-family:'NanumSquare';}
.txt_pay_tip{text-align:center;margin-top:10px;}
.txt_pay_tip .txt_red{color:#e83d45;font-weight:bold}

#container #content #main_prods .box_cont dl .box_explain{float:left;width:350px;margin-top:10px;padding-left:10px;text-align:justify}
#container #content #main_prods .box_cont dl .box_explain.ex_hot_tip{padding-left:0;width:350px;padding-top:0;padding-left:5px;text-align:center}
#container #content #main_prods .box_cont dl .box_explain.ex_hot_tip ul li{margin:0;display:inline-block;width:109px;text-align:center;position:relative}
#container #content #main_prods .box_cont dl .box_explain.ex_hot_tip ul li .txt_day{position:absolute;top:8px;left:32px;color:#fff;font-weight:bold;font-size:23px;font-style: italic;letter-spacing:-1px;}
#container #content #main_prods .box_cont dl .box_explain.ex_hot_tip ul li .txt_hot_tip{letter-spacing:-1px;}
#container #content #main_prods .box_cont dl .box_explain.ex_hot_tip ul li .txt_hot_tip strong{color:#e70b0b}
#container #content.product_list #main_prods{margin:0}
#container #content.product_list #main_prods.guide{}
#container #content.product_list #main_prods .box_cont{width:100%;margin:0 0 10px;border:0}
#container #content.product_list #main_prods .box_cont > dl{float:right;width:543px;min-height:273px;border:1px solid #ddd}
#container #content.product_list #main_prods .box_cont .box_check ul li{float:right;width:100%;height:55px;border-top:1px dashed #b9b9b9;line-height:55px;text-align:left}
#container #content #sub_prods.portfolio_prods{margin:10px 0 0 0 }
#container #content #sub_prods.portfolio_prods:after{display:block;clear:both;content:''}
#container #content #sub_prods.portfolio_prods .box_cont .box_example{float:left;width:405px}
#container #content #sub_prods.portfolio_prods .box_cont{float:right;width:100%;margin:0 0 10px;border:0}
#container #content #sub_prods.portfolio_prods .box_cont dl{float:right;width:543px;min-height:175px;border:1px solid #ddd}
#container #content #sub_prods.portfolio_prods .box_cont dl dt{height:50px;line-height:45px;padding-left:10px;background-color:#f1f1f1}
#container #content #sub_prods.portfolio_prods .box_cont dl:after{display:block;clear:both;content:''}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_explain{float:left;width:330px;margin-top:10px;padding-left:10px;text-align:justify;line-height:18px;color:#818181}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check{float:right;width:190px}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check .prod_chk{margin-right:10px}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check .txt_day{width:45px;margin-right:10px;text-align:right}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check .txt_price{display:inline-block;width:85px;font-weight:bold;text-align:right}
#container #content #sub_prods.portfolio_prods .box_cont.box_grand_plus    dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont.box_grand         dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont.box_premium_plus  dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont.box_premium       dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont.box_special       dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont.box_hr            dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont.box_line          dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont.box_normal        dl .box_check .txt_price{display:none}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check .txt_price.txt_price_org{display:inline-block}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check ul:after{display:block;clear:both;content:''}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check ul li{float:right;width:100%;height:36px;border-top:1px dashed #b9b9b9;line-height:36px;text-align:left}
#container #content #sub_prods.portfolio_prods .box_cont dl .box_check ul li:first-child{border-top:none}
#container #content .box_pay_part               {width:543px;margin-bottom:10px;height:45px;line-height:45px;padding-left:10px;font-size:18px;font-weight:bold;float:right;}
#container #content .box_pay_part.part_bg_pc    {background-color:#f1f1f1;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#container #content .box_pay_part.part_bg_mobile{background-color:#fff7f8;border-top:1px solid #e8dfe0;border-bottom:1px solid #e8dfe0;margin-top:60px;}
#container #content .box_pay_part.part_bg_mobile .red{margin-left:10px;}
#container #content .box_pay_mobile .box_num_pay{background-color:#c72322}
#container #content.product_list #main_prods.guide{padding:0;margin-bottom:10px}
#container #content.product_list #main_prods .booth_prods{border:1px solid #ddd;width:100%;background-color:#fff;margin-top:-1px;padding-left:275px;}
#container #content.product_list #main_prods .booth_prods:first-child{margin-top:0;}
#container #content.product_list #main_prods .booth_prods .tit{height:40px;background-color:#f8f8f8;padding-top:7px;padding-left:10px;border-bottom:1px solid #ddd;overflow:hidden;}
#container #content.product_list #main_prods .booth_prods .tit:after{content:"";display:block;clear:both;}
#container #content.product_list #main_prods .booth_prods .txt_tit{font-family:'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic';font-size:19px;font-weight:bold;padding-left:4px;letter-spacing:-1px;vertical-align:middle;}
#container #content.product_list #main_prods .booth_prods .txt_vat{font-family:'tahoma', '돋움', 'dotum';color:rgb(99, 101, 107);float:right;margin-right:10px;margin-top:8px;font-size:11px;}
#container #content.product_list #main_prods .booth_prods .desc{height:112px;position:relative;}
#container #content.product_list #main_prods .booth_prods .desc:after{content:"";display:block;clear:both;}
#container #content.product_list #main_prods .booth_prods .box_tit{position:relative;padding:25px 0px;margin:25px;font-family:'JejuGothic';display:inline-block;width:180px;text-align:center;font-weight:normal;font-size:16px;letter-spacing:-1px;color:rgb(75,148,238);border-width:1px;border-style:solid;border-color:rgb(204,204,204);border-image:initial;}
#container #content.product_list #main_prods .booth_prods .ico_triangle{position:absolute;width:0px;height:0px;left:0px;top:0px;border-top:18px solid rgb(75,148,238);border-right:18px solid transparent;}
#container #content.product_list #main_prods .booth_prods .txt_desc,
#container #content.product_list #main_prods .booth_prods .txt_desc .red{font-size:14px}
#container #content.product_list #main_prods .booth_prods .txt_desc{display:block;overflow:hidden;margin:0;padding:25px 0 0 20px;font-size:13px;width:100%;letter-spacing:-1px;}
#container #content.product_list #main_prods .booth_prods .txt_desc .red{color:#ff323b;font-size:13px}
#container #content.product_list #main_prods .booth_prods .txt_desc span{font-size:13px}

#container #content.product_list #main_prods .booth_prods .sel_price{position:absolute;top:70px;right:15px;font-size:13px;}
#container #content.product_list #main_prods .booth_prods .sel_price .bold{font-size:14px;letter-spacing:0.5px;}
#container #content.product_list #main_prods .booth_prods .box_tit_1{color:#ff893a}
#container #content.product_list #main_prods .booth_prods .box_tit_2{color:#5cbf39}
#container #content.product_list #main_prods .booth_prods .box_tit_3{color:#4b94ee}
#container #content.product_list #main_prods .booth_prods .box_tit_4{color:#bf39a8}
#container #content.product_list #main_prods .booth_prods .box_num_pay_1{background-color:#fc984e}
#container #content.product_list #main_prods .booth_prods .box_num_pay_2{background-color:#ff4160}
#container #content.product_list #main_prods .booth_prods .box_num_pay_3{background-color:#d20101}
#container #content.product_list #main_prods .booth_prods .box_num_pay_4{background-color:#5f5f5f}
#container #content.product_list #main_prods .booth_prods .ico_triangle_1{border-top:18px solid #ff893a}
#container #content.product_list #main_prods .booth_prods .ico_triangle_2{border-top:18px solid #5cbf39}
#container #content.product_list #main_prods .booth_prods .ico_triangle_3{border-top:18px solid #4b94ee}
#container #content.product_list #main_prods .booth_prods .ico_triangle_4{border-top:18px solid #bf39a8}
#container #content.product_list #main_prods .booth_prods:after{content:"";display:block;width:275px;height:152px;position:absolute;top:0;left:0;border-right:1px solid #ddd;background:url(/img/pay/icon_individual_tab01_1.png?t=01) no-repeat center;}
#container #content.product_list #main_prods .booth_prods.booth_prods_consulting_1:after{background:url(/img/pay/icon_individual_tab01_1.png?t=01) no-repeat center;}
#container #content.product_list #main_prods .booth_prods.booth_prods_consulting_2:after{background:url(/img/pay/icon_individual_tab01_2.png?t=01) no-repeat center;}
#container #content.product_list #main_prods .booth_prods.booth_prods_consulting_3:after{background:url(/img/pay/icon_individual_tab01_3.png?t=01) no-repeat center;}
#container #content.product_list #main_prods .booth_prods.booth_prods_consulting_4:after{background:url(/img/pay/icon_individual_tab01_4.png?t=01) no-repeat center;}

#container #content.product_list #main_prods .tit_package{height:50px;line-height:50px;padding-left:10px;margin-top:10px;border:1px solid #ddd;border-bottom:none;background-color:#f8f8f8;font-size:19px;font-weight:bold;vertical-align:middle;letter-spacing:-2px;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package{width:100%;padding-left:222px;position:relative;height:160px;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .txt_desc,
#container #content.product_list #main_prods .booth_prods.booth_prods_package .txt_desc .red{font-size:13px;padding-top:25px;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .sel_price{bottom:46px;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .sel_price label{font-size:13px;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .tit{height:inherit;background-color:#fff;padding:0;border-bottom:none;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .txt_tit{position:absolute;top:97px;left:0;display:inline-block;margin-top:7px;background-color:#65C3CE;width:178px;text-align:center;height:25px;line-height:25px;color:#fff;font-style:italic;padding-right:9px;border-radius:6px;font-size:16px;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .txt_tit_1{left:21px;background-color:#FF4160}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .txt_tit_2{left:16px;width:188px;background-color:#5a5a5a}
#container #content.product_list #main_prods .booth_prods.booth_prods_package .desc{height:160px}
#container #content.product_list #main_prods .booth_prods.booth_prods_package:first-child{border-right:none;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package:after{width:222px;height:160px;background:url(/img/pay/icon_individual_tab03_2.png?t=02) no-repeat;background-position:23px 15px;}
#container #content.product_list #main_prods .booth_prods.booth_prods_package_1:after{background:url(/img/pay/icon_individual_tab03_1.png?t=02) no-repeat;background-position:70px 14px;}
#container #content .prod_resume_btn{font-size: 19px; color: #ffffff; background-color: #cf1218; width: 120px; text-align: center; border-radius: 5px; font-weight: bold; margin-top: -37px; height: 30px; padding-top: 2.5px; text-decoration: none; float: right;}