/* 공통인풋스타일 */
/* input style--------------------------------------------------------------------------*/
.input_style input[type=text],.input_style input[type=file],.input_style input[type=password]{border:1px solid #bdbdc0; background:#ffffff; padding-left:5px; height:28px; line-height:27px;}
.input_style select {padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px;}
.input_style textarea{border:1px solid #bdbdc0; background:#ffffff; padding:5px; height:200px;}
/* input style--------------------------------------------------------------------------*/

/*크롬과 익스플로러 이미지 1px차이 때문*/
@media screen and (-webkit-min-device-pixel-ratio: 0)
{.onepx{margin-bottom:1px}}

@media screen and (-webkit-min-device-pixel-ratio: 0){.kkk{padding-top:0px}}
.kkk{padding-top:3px}

@media screen and (-webkit-min-device-pixel-ratio: 0){.kkk{padding-top:0px}}
.kkkk{padding-top:3px}


.roll_rank .view1{display:none}
.roll_rank:hover .view1{display:block; position:absolute; top:0; left:0px; background:#ffffff; border:1px solid #bdbdbd; z-index:990}

.page table {margin:0 auto}
.mem_photo img{width:101px; height:114px}

/* 페이징 */
.paging div { font-family:'맑은 고딕','돋움',Dotum,'굴림',Gulim,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif !important; }
.paging { margin-top:50px; text-align:center;}
.paging span { display:inline-block;  }

.paging_mypage{margin:50px 0; text-align:center;}
.paging_mypage span { display:inline-block;  }

.animate{overflow:hidden}
.animate img{display: block;transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition: transform .2s cubic-bezier(.165,.84,.44,1);transition: transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1); image-rendering: -webkit-optimize-contrast;}
.animate:hover img{transition-duration: .3s;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}

/* 전체보기 메뉴관련 */
.allview{background:#fdf7f6; padding-left:20px; height:39px; line-height:39px; font-weight:bold; letter-spacing:-1px; font-family:'굴림'}
.allview_link{color:#666; letter-spacing:-1px; display:block; line-height:24px}
.r{background:#fdf7f6}
.b{background:#f6fcfd}

.left_scroll_count{margin-top:10px; width:100%; border-collapse:collapse}
.left_scroll_count th{border:1px solid #e9e9e9; background:#f7f7f7; text-align:center; color:#565656; font-size:14px; letter-spacing:-1px; padding:7px 0; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.left_scroll_count td{border:1px solid #e9e9e9; background:#fff; text-align:center; color:#464646; padding:15px 0; font-size:25px; font-family: 'Noto Sans KR' !important; font-weight:500 !important;}

.main_menu > table{table-layout:fixed; width:100%}
/* 메인타이틀 */
.rp_title{position:relative; padding:40px 0 15px 0; letter-spacing:-1px; color:#333; font-size:22px; font-family: 'Noto Sans KR' !important; font-weight:500 !important;}
.btn_title_style{margin-left:5px; padding:4px 20px; border-radius:100px; border:1px solid #666; font-size:14px; color:#666666; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 우대등록 1단 디자인 (색상관련 css속성은 main.html 상단에 위치) */
.wodae_01{border:1px solid #dfdfdf; width:300px}
.wodae_01 table{border-collapse: collapse;}
.wodae_01 .wdisplay {display:none}
.wodae_01 .wodae_in:hover .wodae_inner{position:relative; z-index:100}

/* h_form 추가 style */
.h_form select, .h_form input[type="text"], .h_form input[type="password"], .h_form textarea, .h_form a, .h_form select { font-family:'Noto Sans KR','맑은 고딕','굴림',Gulim,'돋움',Dotum,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif !important; font-size:14px !important;}
.h_form button { font-family:'Noto Sans KR','맑은 고딕','굴림',Gulim,'돋움',Dotum,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif !important;}


/* 우대등록 2단 디자인 (색상관련 css속성은 main.html 상단에 위치) */
.wodae_02 table{border-collapse: collapse;}
.wodae_02 .type{border:1px solid #dfdfdf; border-left:0 none;}
.wodae_02 .wdisplay {display:none}
.wodae_02 .wodae_in:hover .wodae_inner{position:relative; z-index:100}

/* 우대등록 3단 디자인 (색상관련 css속성은 main.html 상단에 위치) */
.wodae_03 > table{border-collapse: collapse; table-layout:fixed}
.wodae_03 .type{border:1px solid #dfdfdf; border-top:0 none; width:300px; box-sizing:border-box;}
.wodae_03 .wdisplay {display:none}
.wodae_03 .wodae_in:hover .wodae_inner{position:relative; z-index:100}

/* 프리미엄 좌측디자인 (색상관련 css속성은 main.html 상단에 위치) */
.main_pre_guin_01{width:285px; position:relative;}
.main_pre_guin_01 .main_pre_border{display:none}
.main_pre_guin_01 .d_day{color:#62c8d1}

/* 스페셜디자인 (색상관련 css속성은 main.html 상단에 위치) */
.main_spe_guin_area_01 td:first-child .main_spe_guin_01{margin-left:0;}
.main_spe_guin_area_01 tr:first-child  td .main_spe_guin_01{margin-top:0;}
.main_spe_guin_01{position:relative}
.main_spe_guin_01 table{border-collapse: collapse; width:100%}

/* 스피드/추천/최근채용정보디자인 (색상관련 css속성은 main.html 상단에 위치) */
.main_speed_guin_area_01 td:first-child .main_speed_guin_01{margin-left:0;}
.main_speed_guin_area_01 tr:first-child  td .main_speed_guin_01{margin-top:0;}
.main_speed_guin_area_01 > table{border-collapse: collapse; table-layout:fixed}
.main_speed_guin_area_01 .type{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}

.main_pick_guin_area_01 td:first-child .main_speed_guin_01{margin-left:0;}
.main_pick_guin_area_01 tr:first-child  td .main_speed_guin_01{margin-top:0;}
.main_pick_guin_area_01 > table{border-collapse: collapse; table-layout:fixed}
.main_pick_guin_area_01 .type{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}

.main_latest_guin_area_01 td:first-child .main_latest_guin_01{margin-top:0;}
.main_latest_guin_area_01 tr:first-child  td .main_latest_guin_01{margin-top:0;}
.main_latest_guin_area_01 > table{border-collapse: collapse; table-layout:fixed}
.main_latest_guin_area_01 .type{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}


.main_guzic_area_01{}
.main_guzic_area_01 > table{border-collapse: collapse; table-layout:fixed}
.main_guzic_area_01 .type{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.main_guzic_area_01 .main_guzic_normal_01{}


.main_guzic_area_02 td:first-child .main_guzic_normal_02{margin-left:0;}
.main_guzic_area_02 .main_guzic_normal_02{width:292px; margin-left:17px; border:1px solid #dfdfdf}

.main_guzic_area_03 .main_guin_normal_01{border-top:1px solid #eaeaea; padding:12px 0}
.main_guzic_area_03 tr:first-child  td .main_guin_normal_01{border-top:0 none !important;}


/* 현재위치 */
.locate{letter-spacing:-1px; color:#999; font-size:12px; text-align:right; width:1200px; margin:0 auto; font-family:'굴림',Gulim,'돋움',Dotum,'맑은 고딕',tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.locate a{color:#999999}

/* 채용정보 검색창 */
.guin_search_form{border-collapse: collapse; table-layout:fixed}
.guin_search_form .title, .guin_search_form .subtxt{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.guin_search_form .title{width:95px; height:70px; font-size:16px; color:#666666; letter-spacing:-1px; text-align:left; padding-left:30px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_search_form .subtxt{padding-left:10px}
.guin_search_form select {padding:0 5px; width:228px !important;}
.guin_search_form .age_select select{width:215px !important;}
.guin_search_form input[type=text],.search_input_mypage_st input[type=file],.search_input_mypage_st input[type=password]{
border:1px solid #bdbdc0; background:#ffffff; padding-left:5px; height:28px; line-height:27px;}
.guin_search_form textarea{border:1px solid #bdbdc0; background:#ffffff; padding:5px;}

.guinz_search_form_sub{border-collapse: collapse; table-layout:fixed; background:#fff;}
.guinz_search_form_sub .s_title{border:1px solid #dfdfdf; border-bottom:none;}
.guinz_search_form_sub .s_title{text-align:left; padding-left:30px; color:#343434; font-size:16px; letter-spacing:-1px; background:#fdf7f6; height:45px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guinz_search_form_sub .con{border:1px solid #dfdfdf; border-top:none;}
.guinz_search_form_sub .con_text{font-size:14px; letter-spacing:-1px; line-height:30px; color:#757575; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}



/* 서브우대등록 디자인 (색상관련 css속성은 guin_list.html 상단에 위치) */
.sub_wodae_01 table{border-collapse: collapse;}
.sub_wodae_01 .type{border:1px solid #dfdfdf;}
.sub_wodae_01 .wdisplay {display:none}
.sub_wodae_01 .wodae_in:hover .wodae_inner{position:relative; z-index:1000}


/* 서브 프리미엄 우측디자인 (색상관련 css속성은 guin_list.html 상단에 위치) */
.sub_pre_guin_area_01 td:first-child .sub_pre_guin_01{margin-left:0;}
.sub_pre_guin_area_01 tr:first-child  td .sub_pre_guin_01{margin-top:0;}
.sub_pre_guin_01{float:left; width:232px; margin-left:10px; margin-top:10px}
.sub_pre_guin_01 table{border-collapse: collapse; width:100%}
.sub_pre_guin_01 .line{border-top:2px solid #62c8d1 !important; border:1px solid #dfdfdf}
.sub_pre_guin_01:hover .line{ border:1px solid #62c8d1}
.sub_pre_guin_01 .d_day{color:#62c8d1}


/* 서브 스페셜디자인 (색상관련 css속성은 guin_list.html 상단에 위치) */
.sub_spe_guin_area_01 td:first-child .sub_spe_guin_01{margin-left:0;}
.sub_spe_guin_area_01 tr:first-child  td .sub_spe_guin_01{margin-top:0;}
.sub_spe_guin_01{position:relative}
.sub_spe_guin_01 table{border-collapse: collapse; width:100%}

/* 서브 포커스인재정보 */
.sub_guzic_area_01{}
.sub_guzic_area_01 tr:first-child td .sub_guzic_01{margin-top:0}
.sub_guzic_area_01 td:first-child .sub_guzic_01{margin-left:0;}
.sub_guzic_area_01 .sub_guzic_01{border:1px solid #dfdfdf; border-radius:5px; margin-top:20px; margin-left:20px; padding:20px}

/* 서브 스페셜 인재정보 */
.sub_guzic_area_02{}
.sub_guzic_area_02 tr:first-child td .sub_guzic_02{margin-top:0}
.sub_guzic_area_02 td:first-child .sub_guzic_02{margin-left:0;}
.sub_guzic_area_02 .sub_guzic_02{margin-top:15px; margin-left:15px; border:1px solid #dfdfdf; border-radius:5px; overflow:hidden;}

/* 서브 파워 인재정보 */
.sub_guzic_area_03{}
.sub_guzic_area_03 tr:first-child td .sub_guzic_03{margin-top:0}
.sub_guzic_area_03 td:first-child .sub_guzic_03{margin-left:0;}
.sub_guzic_area_03 .sub_guzic_03{border:1px solid #dfdfdf; border-radius:5px; margin-top:15px; margin-left:15px; padding:20px}

/* 신입서브우대등록 디자인 (색상관련 css속성은 guin_list.html 상단에 위치) */
.sub_pick_01 table{border-collapse: collapse;}
.sub_pick_01 .type{border:1px solid #dfdfdf;}
.sub_pick_01 .wdisplay {display:none}
.sub_pick_01 .pick_in:hover .pick_inner{position:relative; z-index:1000}

/* 서브타이틀 */
.com_title{position:relative; padding:10px 0 25px 0; color:#333; letter-spacing:-1px;}
.com_title_02{position:relative; padding:40px 0 18px 0; border-bottom:2px solid #333333; letter-spacing:-1px; color:#333; font-size:20px; font-family: 'Noto Sans KR' !important; font-weight:500 !important;}
.com_info{width:100%; table-layout:fixed; border-collapse:collapse; }
.com_info th{width:168px; text-align:center; height:45px; font-size:16px; letter-spacing:-1px; color:#333333; background:#fafafa; border:1px solid #dfdfdf; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.com_info td{text-align:left; height:45px; padding-left:20px; font-size:16px; letter-spacing:-1px; color:#666; background:#ffffff; border:1px solid #dfdfdf; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 상세 스크롤 기본위치 선점 - js 소스 영향을 주기위한 소스 */
.scrollfixed {position: fixed;  top: 0px;}
.area_fixed{position: relative;  margin-top:51px}

.detail_title{position:relative; font-size:16px; font-family:'맑은 고딕'; letter-spacing:-1.2px; color:#333; padding:40px 0 20px 0}
.detail_title2{position:relative; font-size:20px; letter-spacing:-1px; color:#333; padding:70px 0 20px 0; font-family: 'Noto Sans KR' !important; font-weight:500 !important; margin:0;}
.darea .darea_ico{display:none}
.scpoint table{margin: 0 auto}

/* 이력서 스킨기본 1 이력서정보 */
.doc_view_01 th, .doc_view_01 td{height:40px; font-family:'굴림'}
.doc_view_01 th{letter-spacing:-1.2px; background:#F8F8F9; color:#8ea9a0; text-align:left; padding-left:20px}
.doc_view_01 td{background:#fff; padding-left:20px}

/* 이력서 스킨2 이력서정보 */
.doc_view_02 th, .doc_view_02 td{height:40px; font-family:'굴림'}
.doc_view_02 th{letter-spacing:-1.2px; background:#F8F8F9; color:#92a965; text-align:left; padding-left:20px}
.doc_view_02 td{background:#fff; padding-left:20px}

/* 이력서 스킨3 이력서정보 */
.doc_view_03 th, .doc_view_03 td{height:40px; font-family:'굴림'}
.doc_view_03 th{letter-spacing:-1.2px; background:#F8F8F9; color:#bf9d55; text-align:left; padding-left:20px}
.doc_view_03 td{background:#fff; padding-left:20px}

/* 이력서 스킨4 이력서정보 */a5cee3
.doc_view_04 th, .doc_view_04 td{height:40px; font-family:'굴림'}
.doc_view_04 th{letter-spacing:-1.2px; background:#F8F8F9; color:#a5cee3; text-align:left; padding-left:20px}
.doc_view_04 td{background:#fff; padding-left:20px}


/* 서브페이지 알바구인 디자인 */
.sub_guzic_area_01 td:first-child .sub_guzic_normal_01{margin-left:0;}
.sub_guzic_area_01 tr:first-child td .sub_guzic_normal_01{margin-top:0}
.sub_guzic_area_01 .sub_guzic_normal_01{width:390px; margin-left:12px; margin-top:10px; border:1px solid #dfdfdf}

/* 역세권 지도 우측 디자인 (색상관련 css속성은 guin_undergounrd.html 상단에 위치) */
.sub_guin_area_01 td:first-child .sub_guin_01{margin-left:0;}
.sub_guin_area_01 tr:first-child  td .sub_guin_01{margin-top:0;}
.sub_guin_area_01{position:relative}
.sub_guin_area_01 table{border-collapse: collapse; width:100%}

/* 통합검색 우측메뉴 라인 */
.aside_list_area table{border-collapse:collapse;}
.aside_list_area table:first-child td{border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf }


/* 통합우대 디자인 (색상관련 css속성은 all_search.html 상단에 위치) */
.allsearch_wodae_01 table{border-collapse: collapse;}
.allsearch_wodae_01 .type{border:1px solid #dfdfdf;}
.allsearch_wodae_01 .wdisplay {display:none}
.allsearch_wodae_01 .wodae_in:hover .wodae_inner{position:relative; z-index:1000}


/* 통합 프리미엄디자인 (색상관련 css속성은 all_search.html 상단에 위치) */
.allsearch_pre_guin_area_01 tr .type:first-child {padding-left:0}
.allsearch_pre_guin_area_01 .type{padding-left:12px}
.allsearch_pre_guin_01{float:left; width:223px; margin-bottom:12px}
.allsearch_pre_guin_01 table{border-collapse: collapse;}
.allsearch_pre_guin_01 .line{border-top:2px solid #62c8d1 !important; border:1px solid #dfdfdf}
.allsearch_pre_guin_01:hover .line{ border:1px solid #62c8d1}
.allsearch_pre_guin_01 .d_day{color:#62c8d1}

/* 통합 스페셜디자인 (색상관련 css속성은 all_search.html 상단에 위치) */
.allsearch_spe_guin_area_01 td:first-child .allsearch_spe_guin_01{margin-left:0;}
.allsearch_spe_guin_area_01 tr:first-child  td .allsearch_spe_guin_01{margin-top:0;}
.allsearch_spe_guin_01{position:relative; width:459px;}
.allsearch_spe_guin_01 table{border-collapse: collapse; width:100%}


/* 통합 파워 인재정보 */
.allsearch_guzic_area_01{}
.allsearch_guzic_area_01 tr:first-child td .allsearch_guzic_01{margin-top:0}
.allsearch_guzic_area_01 td:first-child .allsearch_guzic_01{margin-left:0;}
.allsearch_guzic_area_01 .allsearch_guzic_01{width:420px; border:1px solid #dfdfdf; margin-top:10px; margin-left:10px; padding:20px}

/* 통합 스페셜 인재정보 */
.allsearch_guzic_area_02{}
.allsearch_guzic_area_02 tr:first-child td .allsearch_guzic_02{margin-top:0}
.allsearch_guzic_area_02 td:first-child .allsearch_guzic_02{margin-left:0;}
.allsearch_guzic_area_02 .allsearch_guzic_02{width:462px; margin-top:10px; margin-left:10px;}
.allsearch_guzic_area_02 .allsearch_guzic_02 table{border-collapse:collapse;}
.allsearch_guzic_area_02 .allsearch_guzic_02 .line{border:1px solid #dfdfdf; }

/* 통합 포커스인재정보 */
.allsearch_guzic_area_03{}
.allsearch_guzic_area_03 tr:first-child td .allsearch_guzic_03{margin-top:0}
.allsearch_guzic_area_03 td:first-child .allsearch_guzic_03{margin-left:0;}
.allsearch_guzic_area_03 .allsearch_guzic_03{width:420px; border:1px solid #dfdfdf; margin-top:10px; margin-left:10px; padding:20px}

/* 통합 게시판 */
.all_search_list td:first-child .all_saerch_rows2{margin-left:0 !important;}
.all_search_list .all_saerch_rows2{float:left; margin-left:10px;}

.bbs_float_area table{width:0%}
.bbs_float_area table td .rows_float{margin-left:15px; float:left}
.bbs_float_area table td:first-child .rows_float{margin-left:0}


/* 회원가입,수정 디자인 및 인풋스타일 */
.resister .title, .resister .substence{border:1px solid #dedee0; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.resister .title{background: #f3f4f8; color: #6b6b6b; width: 130px; height:50px; padding-left:20px; font-size:15px; letter-spacing:-1px; text-align:left;}
.resister .substence{padding:15px; background:#fff}
.resister .substence select {padding:5px;}
.resister .substence textarea{height:200px;}

.resister .guide_txt{font-size:11px; letter-spacing:-1px; font-family:'돋움'}


/* 회원정보보기 디자인 및 인풋스타일 */
.memview .title, .memview .substence{border-bottom:1px solid #dedee0; vertical-align:top; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.memview .title{color: #6b6b6b; width: 110px;  padding:15px 0 15px 20px; font-size:15px; text-align:left; letter-spacing:-1px}
.memview .substence{padding:15px; background:#fff; font-size:15px !important; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.memview .substence td{font-size:15px !important; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.memview .substence select {padding:5px;}
.memview .substence textarea{height:200px;}

.memview .guide_txt{font-size:11px; letter-spacing:-1px; font-family:'돋움'}

/* 실명인증 */
.real_name{border:1px solid #b8b8b8; padding:30px; background:#e7edf3; border-top:3px solid #000; margin-top:30px;}
.real_article{overflow:hidden}
.real_article .fw{width:100% !important}
.real_article .fwfix{width:665px !important}
.real_article .real_tit{width:100px; font-size:14px; letter-spacing:-1px; color:#000; font-weight:bold; font-family:'돋움'}
.real_article li{float:left}
.real_article li ul{width:100%}
.real_article li ul li{width:335px; float:left;}
.real_article .ipin_chk, .real_article .cp_chk{margin:0 35px}
.real_article .ipin_chk dt, .real_article .cp_chk dt{margin-bottom:15px; text-align:left}
.real_article .ipin_chk .txt, .real_article .cp_chk .txt{font-family:'돋움'; font-size:11px; letter-spacing:-1px; line-height:18px; color:#6f7e95; margin-bottom:20px; text-align:left}
.real_article .ipin_chk .chk_btn, .real_article .cp_chk .chk_btn{display:block; cursor:pointer; }

/* 마이페이지 메뉴 */
.mymene_layer{position:relative; width:180px; border:1px solid #333333; padding:20px 30px; background:#fff; z-index:100;  right:247px;}
.mymene_layer .arrow{position:absolute; right:-12px; top:30px;}
.mymene_layer td{text-align:left; height:36px; line-height:36px}
.mymene_layer td a{color:#333}

.mymain_cominfo{border-collapse: collapse; table-layout:fixed}
.mymain_cominfo .title, .mymain_cominfo .sub{height:40px; border:1px solid #e9e9e9; border-left:0 none !important; border-right:0 none !important}
.mymain_cominfo .title{width:70px; padding-left:5px; text-align:left; color:#999999; letter-spacing:-1.2px;}
.mymain_cominfo .sub{color:#666}

.mymain_cominfo .title_1, .mymain_cominfo .sub_1{height:40px; background:#fafafa}
.mymain_cominfo .title_1{width:150px; padding-left:20px; letter-spacing:-1.2px; border:1px solid #dfdfdf; border-right:0 none !important; text-align:left}
.mymain_cominfo .sub_1{padding-right:10px; border:1px solid #dfdfdf; border-left:0 none !important; text-align:right; color:#333}

.resister_rows th{width:68px; letter-spacing:-1.2px; color:#999999; text-align:left; font-weight:normal;}
.resister_rows td{color:#666; letter-spacing:-1.2px; }


#tabmenu {
	display:inline-block; zoom:1; *display:inline; _display:inline;
	margin:0px; padding:0px; list-style-type:none;
}
#tabmenu li {
	float: left;
}
#tabmenu li a {
	display: block;
	float: left;
	text-align:center;
	background:#c7c7c7;
	line-height:40px;
	width:70px;
	height:40px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	letter-spacing:-1px;
}
#tabmenu li a.over {
	color: black;
	background:#666666;
	width:70px;
	height:40px;
	color:#fff;
}
#tabmenu li a.selected {
	color: black;
	background:#666666;
	width:70px;
	height:40px;
	color:#fff;
}

#foreign_lang_help {
	position:absolute; top:15px; right:10px; border:1px dashed #939393; background:#fff;
	width:396px; height:180px; z-index:11;
}
#foreign_lang_help h2 {
	width:315px; height:35px; margin:0px auto 0 auto; padding:20px 0 0 0;
	color:#333; font-size:17px; letter-spacing:-1px;
	border:0px solid red;
}

.foreign_info {
	width:94%; height:124px; background-color:#F9F9F9;
	margin:10px 27px 0 10px;
	border-width:1px 0 0 1px; border-style:solid; border-color:#CCC;
	filter:alpha(opacity=20); opacity:0.2; -moz-opacity:0.2;
	opacity:0.8; -moz-opacity:0.8;-ms-filter: alpha(opacity=80);filter:alpha(opacity=80);

	background-color:#F9F9F9;
	border:1px solid #CCC;
	overflow-x:hidden; overflow-y:scroll;
	overflow-x:hidden; overflow-y:scroll;
	scrollbar-base-color: #DDD;
	scrollbar-face-color: #FFF;
	scrollbar-track-color: #EEE;
	scrollbar-highlight-color: #DDD;
	scrollbar-3dlight-color: #EEE;
	scrollbar-shadow-color: #EEE;
	scrollbar-darkshadow-color: #CCC;
	scrollbar-arrow-color: #CCC;
}
.foreign_info table {width:100%;}
.foreign_info th {
	padding:3px;
	border-width:0px 1px 1px 0; border-style:solid; border-color:#CCC;
	font-size:11px; text-align:center;
}
.foreign_info td {
	padding:3px;
	border-width:0px 1px 1px 0; border-style:solid; border-color:#CCC;
	font-size:11px;
}

/* 채용정보등록 및 유료옵션설정 */
.resister_company{}
.resister_company .title, .resister_company .sub{background:url('../img/resister_line_01.gif') 0 bottom repeat-x;}
.resister_company .title{width:150px; height:60px; font-size:15px; color:#333; text-align:left; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.resister_company .sub{font-size:12px; font-family:'굴림'; padding:15px 0}
.resister_company .pay td{padding-right:20px; font-size:12px}
.resister_company .pay2 td{font-size:12px; line-height:28px}
.resister_company .pay3 td{font-size:12px; line-height:28px}

.resister_company .sel_job select{margin-bottom:5px}

.resister_ppl{}
.resister_ppl .title{width:80px; text-align:left; height:36px; font-weight:normal; color:#666; letter-spacing:-1px; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.resister_ppl .sub{padding:5px 0}
.resister_ppl .pay td{padding-right:20px; font-size:12px}
.resister_ppl .pay2 td{font-size:12px; line-height:28px; font-weight:bold}
.resister_ppl .pay3 td{font-size:12px; line-height:28px}
.resister_ppl #jobtype_sel1 select{width:100% !important}
.resister_ppl #jobtype_sel2 select{width:100% !important}
.resister_ppl #jobtype_sel3 select{width:100% !important}
.pay_bg .pay_line{border-right:0 none !important; border-left:0 none !important}

.resister_company .sub textarea{border:1px solid #bdbdc0; background:#ffffff; padding:5px; height:200px;}

.resister_ppl .sub input[type=file]{border:1px solid #bdbdc0; background:#ffffff; padding-left:5px; height:28px; line-height:27px;}
.resister_ppl .sub select {padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px;}
.resister_ppl .sub textarea{border:1px solid #bdbdc0; background:#ffffff; padding:5px; height:200px;}
.resister_ppl .sub input[type="radio"], .resister_ppl .sub input[type="checkbox"]{cursor:pointer}

/* 이력서 등록페이지 */
.doc_resister th, .doc_resister td{height:60px}
.doc_resister th{width:120px; letter-spacing:-1.2px; background:#f8f8f9; color:#666666; text-align:left; padding-left:20px; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_resister td{background:#fff; padding:5px 20px}

.rsum_keyword td{line-height:20px; color:#333}

.resister_rsum{}
.resister_rsum .title, .resister_rsum .sub{background:url('../img/resister_line_01.gif') 0 bottom repeat-x;}
.resister_rsum .title{width:140px; height:60px; letter-spacing:-1px; font-size:15px; color:#333; text-align:left; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.resister_rsum .sub{font-size:12px; font-family:'굴림'; padding:10px 0}
.resister_rsum .pay td{padding-right:20px; font-size:12px}
.resister_rsum .pay2 td{font-size:12px; line-height:28px}
.resister_rsum .pay3 td{font-size:12px; line-height:28px}
.resister_rsum .week table{width:0%}
.resister_rsum .week .days{padding-right:20px}

.resister_rsum .sub textarea{border:1px solid #bdbdc0; background:#ffffff; padding:5px; height:200px;}


/* 마이페이지 테이블 */
.my_tablecell{border:1px solid #dfdfdf; border-collapse: collapse; }
.my_tablecell .title{width:130px; font-size:15px; padding-left:20px; height:50px; background:#f9f9f9; text-align:left; border-bottom:1px solid #dfdfdf; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.my_tablecell .sub{padding:10px; border-bottom:1px solid #dfdfdf}
.my_tablecell .sell_140 select{width:140px}


/* 문의하기 디자인 및 인풋스타일 */
.inquiry_list .title, .inquiry_list .substence{border:1px solid #dedee0}
.inquiry_list .title{color: #6b6b6b; width: 140px; height:50px; padding-left: 15px; letter-spacing:-1px; background: #f3f4f8; font-size:15px; text-align:left; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.inquiry_list .substence{padding:10px 20px; background:#fff; line-height:20px; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.inquiry_list .substence select {padding:5px;}
.inquiry_list .substence textarea{padding:5px; height:200px;}

.inquiry_list .guide_txt{font-size:11px; letter-spacing:-1px; font-family:'돋움'}

/* 이력서관리 온라인입사지워 탭메뉴 스타일 */
.rsum{border:1px solid #dfdfdf; border-bottom:2px solid #FF6600}
.rsum a{display:block; height:38px; line-height:38px; font-weight:bold; color:#999}
.rsum .rsum_on{position:relative; display:block}
.rsum .rsum_on a{ color:#FF6600}
.rsum .line{display:none}
.rsum .rsum_on .line{width: 99%;height: 102%;border-top: 2px solid #ff6533;border-left: 2px solid #ff6533;border-right: 2px solid #ff6533; position: absolute; display: block; background: url(../../img/bottom_line.gif) 0 bottom repeat-x; left: -1px; bottom: -2px;}

.pay_radio input[type="radio"]{cursor:pointer}

/* 상세페이지 작은이미지 크기조정 */
.guin_simg img{width:148px; height:95px; border-radius:5px;}
.guin_simg_table .guin_simg{padding-left:16px;}
.guin_simg_table .guin_simg:first-child{padding-left:0;}

.guin_regist_img_text { width:200px !important; } 
.guin_bimg_pop img { border-radius: 5px; }
.guin_simg_pop { vertical-align:top; text-align:center;}
.guin_simg_pop img{border-radius: 5px;}
.guin_simg_pop figure {display:inline-block; margin:0px 0px 0px 10px; padding:0px; vertical-align:top;}
.guin_simg_pop figure:first-child { margin-left:0px !important;}
.guin_simg_pop figcaption { margin:10px 0px 0px 0px; padding:0px; vertical-align:top; letter-spacing:-0.5px; white-space: normal;}
.guin_simg_pop_no img { width:100%; height:100%; }

/* 일반회원 패키지보유현황 정렬 */
.package_list_align{margin-top:20px}
.package_list_align table{table-layout:fixed}
.package_list_align table tr td:first-child div{margin-left:0 !important}

/* 로그인페이지 */
.login_area{padding:44px 98px 80px 98px; background:#fafafa; overflow:hidden;  margin-bottom:30px; border:1px solid #d6d6d6}
.login_form{position:relative; padding-bottom:30px; border-bottom:1px solid #dcdcdc}
.login_form .input_box{}
.login_form .input_box input{height:28px; line-height:28px; padding:0 5px; background:#f8f8f8; border:1px solid #72727d}
.login_form .btn_login{position:absolute; top:0; right:117px}

/* 지역검색 카테고리 라인*/
.guinarealist table{border-collapse: collapse; table-layout:fixed}
.guinarealist .tab_col{border:1px solid #e3e3e3}

/* 인재검색 카테고리 라인*/
.guzicarealist table{border-collapse: collapse;}
.guzicarealist .tab_col{border:1px solid #b6b6b6; border-top:0 none}


/* 서브 프리미엄 리스트 디자인  (색상관련 css속성은 guin_premium.html 상단에 위치) */
.sub_pre_guin_area_02 td:first-child .sub_pre_guin_list{margin-left:0;}
.sub_pre_guin_area_02 tr:first-child  td .sub_pre_guin_list{margin-top:0;}
.sub_pre_guin_list{float:left; width:388px;margin-left:18px; margin-top:20px}
.sub_pre_guin_list table{border-collapse: collapse; width:100%}
.sub_pre_guin_list .line2{padding:15px 30px; border-top:1px solid #e9e9e9}
.sub_pre_guin_list .d_day{color:#62c8d1}


/* 서브우대등록 리스트디자인 (색상관련 css속성은 guin_wodae.html 상단에 위치) */
.sub_wodae_list table{border-collapse: collapse;}
.sub_wodae_list .type{border:1px solid #dfdfdf;}
.sub_wodae_list .wdisplay {display:none}
.sub_wodae_list .wodae_in:hover .wodae_inner{position:relative; z-index:1000}


/* 서브 스페셜디자인 (색상관련 css속성은 guin_special.html 상단에 위치) */
.sub_spe_guin_area_02 td:first-child .sub_spe_guin_list{margin-left:0;}
.sub_spe_guin_area_02 tr:first-child  td .sub_spe_guin_list{margin-top:0;}
.sub_spe_guin_list{position:relative}
.sub_spe_guin_list table{border-collapse: collapse; width:100%}


/* 서브 스피드 리스트 디자인  (색상관련 css속성은 guin_speed.html 상단에 위치) */
.sub_speed_guin_area_03 td:first-child .sub_speed_guin_list{margin-left:0;}
.sub_speed_guin_area_03 tr:first-child  td .sub_speed_guin_list{margin-top:0;}
.sub_speed_guin_list{float:left; width:388px;margin-left:18px; margin-top:20px}
.sub_speed_guin_list table{border-collapse: collapse; width:100%}
.sub_speed_guin_list .line2{padding:15px 30px; border-top:1px solid #e9e9e9}
.sub_speed_guin_list .d_day{color:#62c8d1}


/* 서브 츠천디자인 (색상관련 css속성은 guin_pick.html 상단에 위치) */
.sub_pick_guin_area_02 td:first-child .sub_pick_guin_list{margin-left:0;}
.sub_pick_guin_area_02 tr:first-child  td .sub_pick_guin_list{margin-top:0;}
.sub_pick_guin_list{position:relative}
.sub_pick_guin_list table{border-collapse: collapse; width:100%}


/* 서브 파워링크 인재정보 리스트 */
.sub_guzic_power_area_list{}
.sub_guzic_power_area_list tr:first-child td .sub_guzic_power_list_rows{margin-top:0}
.sub_guzic_power_area_list td:first-child .sub_guzic_power_list_rows{margin-left:0;}
.sub_guzic_power_area_list .sub_guzic_power_list_rows{margin-top:15px; margin-left:15px; border:1px solid #dfdfdf; border-radius:5px; overflow:hidden;}


/* 서브 스페셜 인재정보 */
.sub_guzic_special_area_list{}
.sub_guzic_special_area_list tr:first-child td .sub_guzic_special_list_rows{margin-top:0}
.sub_guzic_special_area_list td:first-child .sub_guzic_special_list_rows{margin-left:0;}
.sub_guzic_special_area_list .sub_guzic_special_list_rows{margin-top:15px; margin-left:15px; border:1px solid #dfdfdf; border-radius:5px; overflow:hidden;}


/* 통합검색 탭 */
.tab_off{color:#999999; background:#fafafa; font-size:16px; letter-spacing:-1.2px; text-align:center; font-family:'맑은 고딕'; font-weight:bold; cursor:pointer; border:1px solid #dfdfdf; border-top:0 none !important; height:50px}
.tab_on{color:#333333; background:#fff; font-size:16px; letter-spacing:-1.2px; text-align:center; font-family:'맑은 고딕'; font-weight:bold; cursor:pointer; border-bottom:0 none !important; height:50px}

.search_cate table{table-layout:fixed}

/* 마이페이지 쪽지 */
.message {position:relative; display:inline-block; vertical-align:middle}
.message_bg_01{line-height:30px; min-width:14px; text-align:center; height:30px; float:left; font-size:11px; background:url('../img/message_bg_icon_01.gif') left 0 repeat-x; color:#fff}
.message_bg_02{ line-height:30px; height:30px; float:left; background:url('../img/message_bg_icon_02.gif') right 0 repeat-x; padding-right:15px}
.message span{display:inline-block; *zoom:1; _display:inline}

/* 최상단 메뉴 스타일 */
.top_text_style > span{display:inline-block; letter-spacing:-0.5px; color:#969696; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.top_text_style > span a{color:#969696;}
.top_text_style .top_btn{background:#fff; border:1px solid #cccccc; border-radius:3px; padding:1px 7px;}


/* 메인페이지 */
.main_guin_type_title td{background:#f8f8f8; padding:10px 0; border:1px solid #e1e1e1; border-bottom:none; text-align:center; font-size:18px; color:#191919; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.main_guin_type_con .main_guin_type_con_td{border:1px solid #e1e1e1; border-top:none;}
.main_guin_type_con_td .main_type_ico_title{display:block; padding-top:5px; letter-spacing:-1px; color:#898989; font-size:16px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.main_guin_type_con_td .main_type_ico_title2{padding-left:3px; letter-spacing:-1px; font-size:17px; color:#696969; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.main_login_white_box{background:#fff; border:1px solid #dddddd; border-radius:3px; padding:5px 0;}
.main_login_white_box .white_box_title{border-right:1px solid #ddd; color:#898989; text-align:center;}
.main_login_white_box .white_box_title a{color:#898989;}


/* h_form 추가 style */
.h_form select, .h_form input[type="text"], .h_form input[type="password"], .h_form textarea, .h_form a, .h_form select { font-family:'맑은 고딕','굴림',Gulim,'돋움',Dotum,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif !important; font-size:14px !important;}
.h_form button { font-family:'맑은 고딕','굴림',Gulim,'돋움',Dotum,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif !important;}

.input_value_color01 input::-webkit-input-placeholder {color:#dddddd !important;}
.input_value_color01 input::-moz-placeholder {color:#dddddd !important;}
.input_value_color01 input::-ms-input-placeholder {color:#dddddd !important;}
.input_value_color01 input:-ms-input-placeholder {color:#dddddd !important;}


/* 채용정보 등록대기중 */
.no_info_text{text-align:center; color:#999999; font-size:17px; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.no_info_text .btn_info_text{display:inline-block; font-size:13px; color:#adadad; border:1px solid #999999; border-radius:100px; margin-top:5px; padding:4px 20px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 숫자 진하게 */
.number_b span{font-weight:bold !important; font-size:15px;}


/* 메인 하단 커뮤니티 */
.main_board_title{position:relative; letter-spacing:-1px; padding-bottom:20px; color:#333333; font-size:20px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.main_board_title span{position:absolute; top:4px; right:0;}

.btn_main_bottom_poll{cursor:pointer; display:inline-block; width:167px; height:30px; line-height:30px;  text-align:center; color:#fff; border-radius:3px; letter-spacing:-1px;}


/* 카피라이터 */
.footer_menu_text a{display:inline-block; padding-right:30px; font-size:15px; color:#6a6a6a; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.footer_con_text{line-height:1.8; font-size:13px; color:#898989; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}


/* 서브 리스트 */
.sub_list_title{font-size:22px; color:#333; letter-spacing:-1px; margin-top:45px; position:relative;}
.sub_list_counting{display:inline-block; font-size:16px; border-radius:100px; padding:2px 20px; margin-left:5px;}
.sub_list_select{position:absolute; right:0; bottom:0;}
.sub_list_select span{display:inline-block;}
.sub_list_select select{width:167px !important;}

.sub_list_table_title{background:#fafafa; border:1px solid #e5e5e5; margin-top:15px;}
.sub_list_table_title td{height:38px; font-size:14px; text-align:center; color:#848484; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.sub_search_box{border:1px solid #dfdfdf; background-color:#fafafa; padding:15px 30px; }
.alba_search_select select{width:140px;}

.btn_add_apply{font-size:14px; letter-spacing:-1px; border-radius:5px; padding:5px 20px; position:absolute; right:0; top:3px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.guzic_career_box{letter-spacing:-1px; display:block; text-align:center; border:1px solid #dfdfdf; border-radius:100px;}

/* 검색버튼색상 */
.h_form .search_color {background-color: #003399 !important;}
.h_form .search_color:hover, .h_form .search_color:focus {background-color: #E94D00 !important;}

.h_form .search_color_black {background-color: #454545 !important;}
.h_form .search_color_black:hover, .h_form .search_color_black:focus {background-color: #333 !important;}

.h_form .search_color_guzic {background-color: #4FCEBE !important;}
.h_form .search_color_guzic:hover, .h_form .search_color_guzic:focus {background-color: #58bfb2 !important;}


/* 알바 */
.alba_detail_table th{width:110px; font-size:15px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  background:#f8f8f8; letter-spacing:-1px; text-align:left; height:50px; padding-left:25px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.alba_detail_table td{font-size:14px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  background:#fff; letter-spacing:-1.2px; text-align:left; padding-left:20px; color:#666; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.alba_regist_table th{width:110px; font-size:15px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  background:#f8f8f8; letter-spacing:-1px; text-align:left; height:60px; padding-left:25px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.alba_regist_table td{font-size:14px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  background:#fff; letter-spacing:-1.2px; text-align:left; padding:0 20px; color:#666; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.alba_regist_table td .pay td{border:none; padding:0 10px;}
.alba_regist_table td .pay table{margin:0;}

/* 성인채용 */

.main_menu .adult{
	display:inline-block !important;
	width:23px;
	height:23px;
	color:#222;
	border:solid 3px #ff2a07;
	border-radius:100%;
	background-color:#fff;
	text-align:left;
	font-size:12px;
	font-family: 'Noto Sans KR' !important;
	font-weight:700 !important;
	margin-right:3px;
	padding: 0px 0px 0px 2px;
	box-sizing: border-box;
	line-height:16px!important;
	letter-spacing: -1px;
}
.main_menu span{
	vertical-align:middle!important;
	line-height:17px;
}

/* 채용정보 상세 */
.guin_detail_con_title{padding-bottom:10px; color:#333; font-size:18px; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_con_info th{height:27px; text-align:left; font-size:15px; letter-spacing:-1px; color:#999999; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_con_info td{font-size:15px; color:#4f4f4f; text-align:left; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_con_info .darea span{font-size:15px; color:#4f4f4f; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_con_info.company th{font-size:14px;}
.guin_detail_con_info.company td{font-size:14px;}

.guin_detail_table th{width:169px; height:45px; border:1px solid #dfdfdf; background:#f8f8f8; letter-spacing:-1px; text-align:center; color:#515050; font-size:16px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_table td{padding-left:30px; border:1px solid #dfdfdf; letter-spacing:-1px; text-align:left; color:#666666; font-size:16px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.guin_detail_table2 .th_style{height:45px; color:#505050; font-size:16px; letter-spacing:-1px; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; background:#f8f8f8; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_table2 .td_style{color:#666666; font-size:14px; line-height:1.8; padding:20px; vertical-align:top; letter-spacing:-1px; border-right:1px solid #cbcbcb; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.guin_detail_table2 .guin_detail_in_table th{width:78px; vertical-align:top; color:#666666; font-size:14px; text-align:left; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_table2 .guin_detail_in_table td{font-size:14px; text-align:left; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.guin_detail_table3 .th_style{width:169px; height:45px; border:1px solid #dfdfdf; background:#f8f8f8; letter-spacing:-1px; text-align:center; color:#515050; font-size:16px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_table3 .td_style{padding-left:30px; border:1px solid #dfdfdf; letter-spacing:-1px; text-align:left; color:#666666; font-size:16px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.guin_detail_table3 .area_span span{font-size:16px; color:#666666; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.guin_detail_table3 .td_style .subway {color:#666; display:flex; gap:10px; align-items: baseline;}
.guin_detail_table3 .td_style .subway input{font-family: 'Noto Sans KR' !important; font-weight:400 !important;
color:#003399!important;font-size:14px!important; padding:2px 15px!important; height:auto!important; background-color:#fff!important; border-radius:30px!important; cursor:pointer;}

.guin_detail_table3 .guin_detail_in_table2 td{font-size:16px; line-height:1.8; color:#666666; text-align:left; letter-spacing:-1px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 채용정보 상세 탭 */
.tabBt {position:relative;}
.tabBt li{width:25%; position:relative;}
.tabBt li .line{background:#dfdfdf; width:1px; height:20px; position:absolute; left:0; top:20px; z-index:1;}
.tabBt li .tab_border{display:none; border:1px solid #333; position:absolute; top:-1px; left:-1px; width:100%; height:58px; z-index:10;}
.tabBt li.on .tab_border{display:block;}
.tabBt li a {display:block; height:58px; line-height:58px; color:#a3a3a3; font-size:18px; text-align:center; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.tabBt li.on a{background:#fff; color:#333;}
.detail_tab_menu ul li{display:inline-block;list-style:none;white-space:nowrap;position:relative;float:left;}
.info_fixed{margin-top:0; position:relative;}

/* 이력서상세 */
.doc_view_info01 td{vertical-align:top;}
.doc_view_info01 .info01_title{position:relative; width:80px; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_view_info01 .info01_title .line{width:1px; height:14px; background:#e9e9e9; position:absolute; top:5px; right:0;}
.doc_view_info01 .info01_con{padding-left:30px; color:#4f4f4f; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.doc_view_info02 .info02_title{border-right:1px solid #ccc; text-align:center; padding:10px 0; font-size:17px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_view_info02 .info02_con{border-right:1px solid #ccc; text-align:center; padding:10px 20px; font-size:18px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_view_info02 .info02_con .info02_table{margin:0 auto;}
.doc_view_info02 .info02_con .info02_table th{width:65px; text-align:left; letter-spacing:-1px; color:#7e7e7e; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_view_info02 .info02_con .info02_table td{text-align:left; letter-spacing:-1px; color:#474747; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.doc_view_info03 th{width:115px; height:25px; padding:10px 0; letter-spacing:-1px; text-align:left; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_view_info03 td{font-size:14px; padding:10px 0; color:#666666; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.doc_view_title{margin:50px 0 15px 0; font-size:22px; color:#333; font-family: 'Noto Sans KR' !important; font-weight:500 !important;}

.doc_view_detail_table .th_style{padding:12px 0; background:#f8f8f9; border-right:1px solid #eaeaea; text-align:center; font-size:16px; color:#333333; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_view_detail_table .td_style{padding:15px 0; border-top:1px solid #eaeaea; border-right:1px solid #eaeaea; text-align:center; font-size:15px; color:#696969; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 스킨2 이력서 */
.doc_skin_02 .doc_view_info02 .info02_title{border-right:1px solid #e9f0e8; padding:0; text-align:center; font-size:17px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_skin_02 .doc_view_info02 .info02_con{border-right:1px solid #e9f0e8; text-align:center; padding:5px 20px; font-size:18px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_skin_02 .doc_view_info02 .info02_con .info02_table{margin:0 auto;}
.doc_skin_02 .doc_view_info02 .info02_con .info02_table th{width:65px; text-align:left; letter-spacing:-1px; color:#7e7e7e; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_skin_02 .doc_view_info02 .info02_con .info02_table td{text-align:left; letter-spacing:-1px; color:#474747; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 스킨3 이력서 */
.doc_skin_03 .doc_view_info02 .info02_title{border-right:1px solid #e6dcc6; padding:0; text-align:center; font-size:17px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_skin_03 .doc_view_info02 .info02_con{border-right:1px solid #e6dcc6; text-align:center; color:#474747; padding:5px 20px; font-size:18px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_skin_03 .doc_view_info02 .info02_con .info02_table{margin:0 auto;}
.doc_skin_03 .doc_view_info02 .info02_con .info02_table th{width:65px; text-align:left; letter-spacing:-1px; color:#7e7e7e; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.doc_skin_03 .doc_view_info02 .info02_con .info02_table td{text-align:left; letter-spacing:-1px; color:#474747; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* sns 이미지 크기 조정 */
.sns_img_size img{width:20px; height:auto;}

/* 팝업 속 테이블 */
.popup_table_style th{text-align:left; padding-left:10px; background:#f1f1f1; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.popup_table_style td{background:#ffffff; padding-left:10px; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 이력서 취업우대사항 병역select */
.army_select select{width:100px !important;}

/* 채용정보 지하철 select */
.regist_subway_select select{margin-bottom:5px !important;}

/* 선택된 패키지권 */
.package_use_form th{width:180px; height:50px; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.package_use_form td{padding:10px 5px;}
.package_use_form td select{width:160px !important;}


/* 이메일 */
.join_input_e_01{
	width:150px !important;
}
.join_input_e_02 {
	width:150px !important;
}
.join_select_e {
	width:150px !important;
	margin-left:5px !important;
}
/* 일반 */
.join_input_s{
	width:150px !important;
}
.check_txt span{
	margin-left:10px;
}
.guide_txt,
.guide_txt2{
	margin-left:10px;
	color:#999;
}

/* 이메일 */
.join_input_e_01{
	width:150px !important;
}
.join_input_e_02 {
	width:150px !important;
}
.join_select_e {
	width:150px !important;
	margin-left:5px !important;
}

/* 연락처 */
.join_select_p {
	width:70px !important;
}
.join_input_p_01 {
	width:100px !important;
}
.join_input_p_02 {
	width:100px !important;
}

/* 주소 */
.join_input_a_01 {
	width:120px !important;
}
.join_input_a_02 {
	width:250px !important;
}
.join_input_a_03 {
	width:150px !important;
	margin-left:5px !important;
}

/* 도로명 */
.join_select_r_01 select {
	width:120px !important;
	margin-right:5px;
}
.join_select_r_01 #road_guinquiry_form select,
.join_select_r_01 #road_addrinquiry_form select{
	margin-right:3px;
}
.join_input_r_01 input {
	width:150px !important;
}

/* 회원정보수정 */
.btn_m_join {
	display:inline-block;
	padding:10px 15px;
	cursor:pointer;
	border-radius:2px !important;
	font-family:'맑은고딕';
	text-align:center;
	background-color: #8d8e98;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:12px;
	margin-left:3px;
}
.h_btn_st13 {
	padding:10px 15px;
	cursor:pointer;
	border-radius:2px !important;
	font-family:'맑은고딕';
	text-align:center;
	background-color: #f4f4f4;
	color:#333333;
	vertical-align:middle;
	border:1px solid #dbdbdb;
	font-size:12px;
}
/* 자기소개 (textarea) */
.join_textarea {
	width:100% !important;
	height:150px !important;
	box-sizing:border-box;
}


/* 기업회원가입시 이미지 미리보기 */
.upload_preview_img img {
	max-width:300px;
	height:auto;
}

/* 마이페이지 채용정보 리스트에 심사아이콘 */
.guin_wait_icon span {
	display:inline-block;
	width:75px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-radius:10px;
	color:#ffffff;
	font-size:13px;
	font-family: 'Noto Sans KR' !important;
	font-weight:400 !important;
}
.guin_wait_icon.alba span{
	width: 110px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size:14px;
	border-radius:100px;
	margin-top:5px;
}
/* 심사중 */
.guin_wait_icon_0 {
	background:#003399;
}
/* 심사완료 */
.guin_wait_icon_1 {
	background:#4fcebe;
}
/* 반려 */
.guin_wait_icon_2 {
	background:#333333;
}


/* 티커뉴스광고 */
.ticker_list{width:100%; border:1px solid #ddd;border-radius:10px;padding:10px;box-sizing: border-box;}
.ticker_list .ticker_row{width:100%; display: flex; flex-wrap: nowrap;align-items: center; gap:1%}
.ticker_list .ticker_row > *{letter-spacing:-0.05em; padding:0px 10px;box-sizing: border-box; margin:20px 0; text-align:left}
.ticker_list table tr td{border-radius:5px}
.ticker_list table tr:nth-child(2n) td {background-color:rgba(69,135,222,.02);}
.ticker_list table tr:nth-child(2n+1) td {background-color:rgba(69,135,222,.08)}

.ticker_list2{width:100%; box-sizing:border-box;}
.ticker_list2 .ticker_row{width:100%; display: flex; flex-wrap: nowrap;align-items: center; gap:1%}
.ticker_list2 .ticker_row > *{letter-spacing:-0.05em; padding:0px 10px;box-sizing: border-box; margin:20px 0; text-align:left}
.ticker_list2 table tr td{border-radius:5px}
.ticker_list2 table tr:nth-child(2n) td {background-color:rgba(69,135,222,.02);}
.ticker_list2 table tr:nth-child(2n+1) td {background-color:rgba(69,135,222,.08);}

/*sms발송이력*/
.my_sms_log table{border-collapse:collapse; border-spacing:0; width:100%;}
.my_sms_log  table tr th{color:#999999; height:42px; background:#fafafa; border:1px solid #c5c5c5; border-left:none; font-size:15px; line-height:42px}
.my_sms_log  table tr th:last-child, .my_sms_log  table tr td:last-child {border-right:none}
.my_sms_log  table tr th, .my_sms_log  table tr td, .my_sms_log  table tr td a{ font-family: 'Noto Sans KR' !important; font-weight:400 !important; letter-spacing:-0.05em;}
.my_sms_log  table tr td {padding-top:15px !important;  padding-bottom:15px !important;border:1px solid #dfdfdf; border-left:none; border-top:none; text-align:center; font-size:14px;color:#222; line-height:1.4;}
.my_sms_log  table tr th:last-child{font-size:13px}
.my_sms_log  table tr td.message_txt{font-size:15px; text-align:left; padding:0 15px}

/*이력서 열람관리*/
.mypage_doc_rows *{ font-family: 'Noto Sans KR' !important; font-weight:400 !important; letter-spacing:-0.05em;}
.mypage_doc_rows table{border-collapse:collapse; border-spacing:0; width:100%;}
.mypage_doc_rows table tr td{ border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf;padding:25px 25px 15px;text-align:left;box-sizing: border-box;font-size:14px; color:#999; line-height:1.8 }
.mypage_doc_rows table tr td p{font-size:14px; color:#999;}
.mypage_doc_rows table tr td p.point{color:#333 !important; font-size:15px;}
.mypage_doc_rows table tr td:first-child {background:#f9f9f9;box-sizing: border-box; }
.mypage_doc_rows table tr td:last-child {border-right:none;}
.mypage_doc_rows table tr td:last-child span{color:#333 !important}
.mypage_doc_rows table tr td p, .mypage_doc_rows h4{margin-bottom:5px}
.mypage_doc_rows h4, .mypage_doc_rows h4 a, .mypage_doc_rows h4 a b{font-size:17px; font-weight:500 !important;}
.mypage_doc_rows table tr td .info{font-size:15px; color:#999 }
.mypage_doc_rows table tr td .info .name{font-size:16px; color:#333}
.mypage_doc_rows table tr td  .resume{text-align:center; padding:5px; border-radius:30px; margin:5px auto; font-size:13px;line-height:1;}
.mypage_doc_rows table tr td  .resume.expire{background-color:rgba(0,0,20,.2); color:rgba(255,255,255,.75);}

/*sns회원가입*/
.sns_join_notice *{font-family: 'Noto Sans KR' !important; font-weight:400 !important; letter-spacing:-0.02em;}
.sns_join_notice {display: flex;align-items: stretch; width:100% }
.sns_join_notice .info{
	background-color:#a6acb5;
	text-align:center;
	font-size:17px;
	color:#fff;
	box-sizing: border-box;
	border-radius:10px 0 0 10px;
	width:45%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sns_join_notice .info span{color:#ffff78; font-weight:500 !important;}
.sns_join_notice ul{border:solid 1px #eaeaea;background-color:rgba(255,255,255,.5);border-radius:10px; padding:10px 30px;width:box-sizing: border-box; margin-left:-10px;width:calc(55% - 20px)}
.sns_join_notice ul li{font-size:15px; text-align:left; color:#666;padding-top:10px; line-height:1.5 }
.sns_join_notice ul li span {color:#a6acb5; }
.sns_join_notice .triangle_right {
	width: 0;
	height: 0;
	border-left: 30px solid #a6acb5;
	border-top: 60px solid transparent;
	border-bottom: 60px solid transparent;
}


/*이력서 상세 미니앨범*/
.doc_view_album_tray {
	overflow-y:hidden; overflow-x:auto;
}
.doc_view_album_tray_list {
	width:max-content;
	padding-bottom:10px;
}
.doc_view_album_tray_list img {
	margin:0px 10px 0px 0px;
}
.doc_view_album_tray_list img:last-child {
	margin:0px;
}
.doc_view_album_tray::-webkit-scrollbar{
	height:5px;
}
.doc_view_album_tray::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,0.2);
	border-radius:0px;
	transition:all 0.5s;
}
.doc_view_album_tray::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0,0,0,0.2);
	border-radius:0px;
	transition:all 0.5s;
}
.doc_view_album_tray::-webkit-scrollbar-track{
	background-color: rgba(0,0,0,0.1);
	border-radius:0;
}


/* 쪽지 스타일 */
.message_title_box{
	display:table;
	width:100%;
	height:65px;
	border-bottom:1px solid #eaeaea;
}
.message_title_box .message_title_text{
	display:table-cell;
	vertical-align:middle;
	padding:15px;
	font-weight:500;
}
.message_title_box .message_title_text .uk-icon{
	vertical-align:middle;
	margin-top:-3px;
}
.message_title_box .message_title_close{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	padding:15px;
	width:60px;
}
.message_title_box .message_title_close a{
	color:#666 !important;
}
.message_contents .message_tab.on{
	background:#fff !important;
}
.message_contents .message_tab.on a {
	color:#333333 !important;
}
.message_contents .message_tab{
	background:#f5f5f5;
}
.message_contents .message_tab a {
	display:block;
	color:#767676;
	text-align:center;
	padding:12px 0;
	font-size:14px;
}
.message_rows{
	margin-top:10px;
	border:1px solid #eaeaea;
	box-sizing:border-box;
	background:#fff;
	height:451px;
}

.message_rows_style {
	box-sizing:border-box;
}

.message_rows_style table tr td{
	font-family:Noto Sans KR;
}

.message_receive_rows{
	border-bottom:1px solid #eaeaea;
	box-sizing:border-box;
}
.message_receive_rows .del_btn{
	color:#999999 !important;
}
.message_contents .message_view_table th{
	text-align:left;
	width:60px;
	vertical-align:top;
	font-weight:500;
	font-size:14px;
}
.message_contents .message_view_table td{
	padding:0 0 3px 10px;
	color:#888;
	word-break:break-all;
	vertical-align:top;
	font-size:14px;
}
.message_th_title tr{
	display:table-row;
	vertical-align:inherit;
}
.message_th_title th{
	font-size:14px;
	color:#000;
	font-weight:400;
	letter-spacing:-1px;
	padding:16px 0;
}
.message_group_bubble{
	max-width:100%;
	display:inline-block;
	padding:8px 10px;
	border-radius:5px;
	position:relative;
}
.message_group_bubble.right_me{
	text-align:left;
	background:#fbf9dd;
	border:1px solid #ece8b3;
}
.message_group_bubble.right_me:before{
	content:"";
	display:block;
	position:absolute;
	border-top:0px solid transparent;
	border-left:10px solid #ece8b3;
	border-right:10px solid transparent;
	border-bottom:10px solid transparent;
	top:10px;
	right:-20px;
}
.message_group_bubble.right_me:after{
	content:"";
	display:block;
	position:absolute;
	border-top:0px solid transparent;
	border-left:10px solid #fbf9dd;
	border-right:10px solid transparent;
	border-bottom:10px solid transparent;
	top:11px;
	right:-18px;
}
.message_group_bubble.left_other{
	text-align:left;
	background:#fff;
	border:1px solid #dcdcdc;
}
.message_group_bubble.left_other:before{
	content:"";
	display:block;
	position:absolute;
	border-top:0px solid transparent;
	border-left:10px solid transparent;
	border-right:10px solid #dcdcdc;
	border-bottom:10px solid transparent;
	top:10px;
	left:-20px;
}
.message_group_bubble.left_other:after{
	content:"";
	display:block;
	position:absolute;
	border-top:0px solid transparent;
	border-left:10px solid transparent;
	border-right:10px solid #fff;
	border-bottom:10px solid transparent;
	top:11px;
	left:-18px;
}
.message_contents .message_paging .top_gap{
	margin-top:0 !important;
}
/* 쪽지 스타일 끝 */

/* 결제하기 결제수단 */
.cart_order_pay_wrap {
	background:#fff;
	display:flex;
	display:-webkit-flex;
	display:-ms-flexbox;
	margin:0 -5px;
}
.cart_order_pay_wrap .pay_rows {
	width:100%;
	position:relative;
	margin:0 5px;
	text-align:center;
	box-sizing:border-box;
}

.cart_order_pay_wrap .pay_rows a.pay_method {
	padding:29px 0 31px;
	border:2px solid #e9e9e9;
	color:#7b7b7b;
	border-radius:10px;
	text-align:center;
	display:block;
	cursor:pointer;
	background-color:#fff;
}

.cart_order_pay_wrap .pay_rows a.pay_method .pay_text{
	margin-top:15px;
	color:inherit;
	font-size:14px;
}

.cart_order_pay_wrap .pay_rows a.pay_method.pay_point{
	border:2px solid #f4f4f4;
	color:#999999;
}

.cart_order_pay_wrap .pay_rows a.pay_method:active,
.cart_order_pay_wrap .pay_rows a.pay_method:visited,
.cart_order_pay_wrap .pay_rows a.pay_method:hover{
	border:2px solid var( --main-color-10 ) !important;
	color:var( --main-color-10 ) !important;
}

.cart_order_pay_wrap .pay_rows.naver_st a.pay_method:active,
.cart_order_pay_wrap .pay_rows.naver_st a.pay_method:visited,
.cart_order_pay_wrap .pay_rows.naver_st a.pay_method:hover{
	border:2px solid #1dc800 !important;
	color:#1dc800 !important;
}

.cart_order_pay_wrap .pay_rows.kakaopay_st a.pay_method:active,
.cart_order_pay_wrap .pay_rows.kakaopay_st a.pay_method:visited,
.cart_order_pay_wrap .pay_rows.kakaopay_st a.pay_method:hover{
	border:2px solid #f2cd01 !important;
	color:#f2cd01 !important;
}


/* 결제하기 결제수단 포인트 */
.cart_order_pay_wrap_point {
	background:#fff;
	display:grid;
	border-collapse:collapse;
	width:80%;
	margin:0 auto;
	grid-template-columns:auto;
	border:1px solid #e9e9e9;
}
.cart_order_pay_wrap_point .pay_rows {
	width:100%;
	position:relative;
	text-align:center;
	display:inline-grid;
	border-bottom:1px solid #e9e9e9;
	height:71px;
	box-sizing:border-box;
}

.cart_order_pay_wrap_point .pay_rows:last-child{
	border-bottom:none;
}

.cart_order_pay_wrap_point .pay_rows .pay_method {
	margin:0 !important;
	padding:0 0 0 22px;
	box-sizing:border-box;
	color:#7b7b7b;
	text-align:center;
	display:flex;
	align-items:center;
	gap:12px;
	cursor:pointer;
	background-color:#fff;
}

.cart_order_pay_wrap_point .pay_rows a.pay_method .pay_text{
	color:inherit;
	font-weight:400 !important;
	font-size:17px
}

.cart_order_pay_wrap_point .pay_rows a.pay_method.pay_point{
	color:#999999;
}

.cart_order_pay_wrap_point .pay_rows a.pay_method:active::after,
.cart_order_pay_wrap_point .pay_rows a.pay_method:visited::after,
.cart_order_pay_wrap_point .pay_rows a.pay_method:hover::after {
	content:'';
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	bottom:-1px;
	border:1px solid var( --main-color-10 ) !important;
}

.cart_order_pay_wrap_point .pay_rows a.pay_method:active::after,
.cart_order_pay_wrap_point .pay_rows a.pay_method:visited::after,
.cart_order_pay_wrap_point .pay_rows a.pay_method:hover {
	color:var( --main-color-10 ) !important;
}

.cart_order_pay_wrap_point .pay_rows.naver_st a.pay_method:active::after,
.cart_order_pay_wrap_point .pay_rows.naver_st a.pay_method:visited::after,
.cart_order_pay_wrap_point .pay_rows.naver_st a.pay_method:hover::after{
	content:'';
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	bottom:-1px;
	border:1px solid #1dc800 !important;
}

.cart_order_pay_wrap_point .pay_rows.naver_st a.pay_method:active,
.cart_order_pay_wrap_point .pay_rows.naver_st a.pay_method:visited,
.cart_order_pay_wrap_point .pay_rows.naver_st a.pay_method:hover{
	color:#1dc800 !important;
}

.cart_order_pay_wrap_point .pay_rows.kakaopay_st a.pay_method:active::after,
.cart_order_pay_wrap_point .pay_rows.kakaopay_st a.pay_method:visited::after,
.cart_order_pay_wrap_point .pay_rows.kakaopay_st a.pay_method:hover::after{
	content:'';
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	bottom:-1px;
	border:1px solid #f2cd01 !important;
}

.cart_order_pay_wrap_point .pay_rows.kakaopay_st a.pay_method:active,
.cart_order_pay_wrap_point .pay_rows.kakaopay_st a.pay_method:visited,
.cart_order_pay_wrap_point .pay_rows.kakaopay_st a.pay_method:hover{
	color:#f2cd01 !important;
}


/* 등록 수정 도움말 레이어 */
.help_layer{
	position:absolute;
	top:30px;
	left:-10px;
	background: #ffffff;
	padding: 25px 35px;
	box-sizing: border-box;
	border-radius: 10px;
	border:1px solid #e9e9e9;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
	z-index: 1;
}
.help_layer:before {
	border-top: 0px solid transparent;
	border-left: 0px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #e9e9e9;
	content: "";
	position: absolute;
	top: -12px;
	left:12px;
}
.help_layer:after {
	border-top: 0px solid transparent;
	border-left: 0px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ffffff;
	content: "";
	position: absolute;
	top: -10px;
	left:13px;
}
.help_layer .help_layer_close {
	position: absolute;
	top: 10px;
	right:10px;
	cursor:pointer;
}


/* 상세검색 급여 */
.sch_form_detail_pay select {
	width:90px !important;
	margin-right:5px;
}
.sch_form_detail_pay input {
	width:70px !important;
}
.sch_form_detail_pay .sch_form_detail_pay_unit {
	display:inline-block;
	width:30px;
	text-align:left;
	margin:0px 0px 0px 5px;
	color:#999;
	font-size:14px;
}
.insert_wave_01 {
	display:inline-block;
	width:20px;
	text-align:center;
	vertical-align:middle;
	margin:0px 5px;
}