@charset "utf-8";
/* CSS Document */
.gap { height:70px;}
.sgap { height:40px;}
.ssgap { height:20px;}
.sssgap { height:10px;}
.mt_20 {margin-top:20px;}
.ml_20 {margin-left:20px;}

.p_20 { padding:20px;}
.p_33 { padding:33px;}
.tc { text-align:center;}
.tr { text-align:right;}
.tl { text-align:left;}
.fl {float:left;}
.fr {float:right;}
.border {border:1px solid #d7d7d7; overflow:hidden;}
.border .dot li {position:relative;font-size:13px;font-family:'돋움'; color:#777777; line-height:22px; margin-left:10px;}
.border .dot li:before {position:absolute;top:35%;left:-8px;content:""; display:block;  width:3px; height:3px;background:#000;border-radius:1px;}
.border_t {border-top:1px solid #d7d7d7;}
.border_b {border-bottom:1px solid #d7d7d7;}

/* 색상 */
.red { color:#e01415;}
.red_b { color:#e01415; font-weight:bold;}
.red_b_b { color:#e01415; font-weight:bold;font-size:16px;}
.blue {color:#2d8c8e;}
.blue_b { color:#1e55b0; font-weight:bold;}
.sky {color:#95bdff;}
.strong { font-weight:bold;}
.line {border-bottom:1px solid #e2e2e2;}

/* title */
h3 {line-height:50px;font-size:20px;font-family:'notokr-bold'; letter-spacing:-1px;color:#000;}
h3 span{line-height:50px;font-size:15px;font-family:'notokr-bold';  letter-spacing:-1px; margin-left:15px;}
h3 .more { position:relative; float:right;font-size:14px;font-family:'나눔고딕';font-weight: normal; padding-right:23px;}
h3 .more:after {position:absolute;top:40%;right:-5px;content:""; display:block;  width:22px; height:22px;background:url(http://image.hrdch.co.kr/jobch/image/cs/cs_dot.gif) no-repeat 0 0;}
h3 .plus { position:relative; float:right; top:15px;}
h3 .txt {font-size:15px;font-family:'notokr-bold'; color:#7e7e7e;}
h3 .btn_free {position:relative; float:right; top:20px;}
h3 ul li { display:inline-block}
#container .container_right h4 {font-size:28px;line-height:58px;font-family:'notokr-bold'; letter-spacing:-1px; color:#000;}
h5 {font-size:20px;font-family:'notokr-bold';color:#1a3e7c;letter-spacing:-1px; margin-bottom:18px;}
h6 {font-size:20px;font-family:'notokr-bold';color:#8a28a6;letter-spacing:-1px; margin-bottom:18px;}


h12 { position:relative; font-size:18px;font-family:'notokr-bold';color:#494949;letter-spacing:-1px; line-height:50px; display:block; text-align:left;}
h12 span {position:relative; float:right; top:15px;}
h13 { position:relative; font-size:22px;font-family:'notokr-bold';color:#000;letter-spacing:-1px; line-height:50px; display:block; text-align:left;}
h13:before {position:absolute;top:0px;left:0px;content:""; display:block; width:36px; height:4px;background:#1e55b0;}
h13 span {font-size:16px;font-family:'notokr-bold'; margin-left:18px; color:#3c3c3c;}
h14 { position:relative; font-size:16px;font-family:'notokr-bold';color:#000;letter-spacing:-2px; line-height:40px; display:block; text-align:left; padding-left:15px;}
h14:before {position:absolute;top:35%;left:0px;content:""; display:block; width:12px; height:12px;background:url(http://image.hrdch.co.kr/jobch/image/ncs/txt_dot.gif) no-repeat 0 0;}
h15 { position:relative; font-size:14px;font-family:'notokr-bold';color:#000;letter-spacing:-1px; line-height:30px; display:block; text-align:left; padding-left:10px;}
h15:before {position:absolute;top:45%;left:0px;content:""; display:block; width:3px; height:3px;background:#7791bb;border-radius:2px;}
h16 { font-size:14px;font-family:'notokr-bold';color:#000;letter-spacing:-1px; line-height:30px; display:block; text-align: center;border:1px solid #c9dae7; background:#dfedf8; width:145px; height:30px; margin-bottom:10px;}
h18 { display:block; font-family: 'notokr-bold';font-size:20px; line-height:36px;border-bottom:1px solid #e2e2e2; margin-bottom:15px;}
h18 span { font-family: 'notokr-bold';font-size:13px; line-height:36px;  margin-bottom:15px; margin-left:10px; color:#888888;}
h19 { display:block; font-family: 'notokr-bold';font-size:20px; line-height:36px; margin-bottom:15px;}
h19 span { font-family: 'notokr-bold';font-size:13px; line-height:36px;  margin-bottom:15px; margin-left:10px; color:#888888;}
h30 {line-height:30px;font-size:20px;font-family:'notokr-bold'; letter-spacing:-1px;color:#000;}


/* 패키지 상세 교재정보 */
.book {border-bottom:1px solid #e2e2e2; overflow:hidden; padding:30px 0 30px 0;}
.book .book_l {float:left;border-right:1px solid #e2e2e2; padding-right:35px; width:75%;}
.book .book_l .book_img {float:left; width:120px;}
.book .book_l .book_txt {float:left; width:75%; margin-left:25px; margin-top:20px;}
.book .book_l .book_txt ul li {font-size:12px;font-family:'돋움';}
.book .book_r {float:left; margin-left:60px; margin-top:30px;}
.book .book_r ul { display:inline-block;margin-left:10px;}
.book .book_r ul li {font-size:12px;font-family:'돋움';}
.book .book_r .btn_view {margin:20px auto 0 auto;display:block;padding:5px 0px;text-align:center;font-size:12px;font-family:'돋움'; font-weight:bold; background:#1e55b0; color:#fff;}
.book .book_r .pay { text-align:right}


/* 왼쪽메뉴 */
.container_left2 {float:left; width:120px; margin-top:35px;margin-left:100px;}
.container_left2 .left_menu {position:relative;}
.container_left2 .left_menu:last-child{border-bottom:1px solid #e2e2e2; }
.container_left2 .menu_tit {background:#4a4a4a;border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:6px 0 6px 0px;}
.container_left2 .menu_tit ul li { font-family:'notokr-bold'; font-weight:bold; font-size:17px; vertical-align: middle;text-align:center; color:#1e55b0;letter-spacing:-1px;  line-height:24px;}
.container_left2 .menu_tit ul li a:hover {color:#1e55b0;}
.container_left2 .menu_tit ul li a.on {color:#1e55b0;}
.container_left2 .menu_tit ul li span{font-family:'notokr-bold';font-size:14px; vertical-align: middle; color:#fff;letter-spacing:-1px;line-height:20px;}
.container_left2 .list { margin:0px;}
.container_left2 .list li { background:#f8f8f8;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;text-align:center;padding:3px;}
.container_left2 .list li a{font-family:'notokr-regular';font-size:14px; vertical-align:middle; color:#404040;letter-spacing:-1px; line-height:24px; border:none;}
.container_left2 .list li a:hover {color:#1e55b0;}
.container_left2 .list li a.on{color:#1e55b0;}
.container_left2 .l_menu_ban { margin-top:30px;}
.container_left2 .line02 {border-bottom:1px solid #e2e2e2;}
.container_left2 .list li img { margin:5px 0 0 3px;}

.lec_view { margin:0 auto;width:1080px; margin-top:35px; }


.ico_list {padding-top:15px; margin-left:5px;}
.ico_list li { float:left; display:inline-block; margin-right:3px;}
.ico_list .ico_gray { display:block;width:34px;height:18px;line-height:19px;text-align:center;font-size:12px;font-family:'돋움';background:#f4f4f4;color:#4d4d4d;border:1px solid #9d9d9d;border-radius:2px; letter-spacing:-1px;}
.ico_list .ico_gray02 { display:block;width:40px;height:18px;line-height:19px;text-align:center;font-size:12px;font-family:'돋움';background:#f4f4f4;color:#4d4d4d;border:1px solid #9d9d9d;border-radius:2px; letter-spacing:-1px;}
.ico_list .ico_orange { display:block;width:40px;height:18px;line-height:19px;text-align:center;font-size:12px;font-family:'돋움';background:#fc6b58;color:#fff;border:1px solid #cf4432;border-radius:2px; letter-spacing:-1px;}

.ico_list02 {overflow:hidden}
.ico_list02 li { float:left; display:inline-block; margin-right:5px;}
.ico_list02 .ico_gray { display:block;width:34px;height:18px;line-height:19px;text-align:center;font-size:12px;font-family:'돋움';background:#f4f4f4;color:#4d4d4d;border:1px solid #9d9d9d;border-radius:2px; letter-spacing:-1px;}
.ico_list02 .ico_gray02 { display:block;width:40px;height:18px;line-height:19px;text-align:center;font-size:12px;font-family:'돋움';background:#f4f4f4;color:#4d4d4d;border:1px solid #9d9d9d;border-radius:2px; letter-spacing:-1px;}
.ico_list02 .ico_orange { display:block;width:40px;height:18px;line-height:19px;text-align:center;font-size:12px;font-family:'돋움';background:#fc6b58;color:#fff;border:1px solid #cf4432;border-radius:2px; letter-spacing:-1px;}

.btn_list03 { text-align:right}
.btn_list03 li{ display:inline-block;}
.btn_list03 .btn00 { margin:30px 0 0 0;display:block;width:128px;height:40px;line-height:40px;text-align:center;font-size:18px;font-family:'notokr-bold';background:#efefef;color:#000;border:1px solid #d5d5d5;border-radius:2px;}
.btn_list03 .btn01 { margin:30px 0 0 0;display:block;width:128px;height:40px;line-height:40px;text-align:center;font-size:18px;font-family:'notokr-bold';background:#ff283d;color:#fff;border:1px solid #ad0415;border-radius:2px;}

.c-tab07 ul {display:block;overflow:hidden;margin-bottom:30px;}
/*.c-tab07 ul li{float:left; display:inline-block;width:19.8%; border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-bottom:1px solid #000;border-right:0;font-size:15px;font-family:'notokr-bold'; text-align:center; padding:13px 0; background:#f8f8f8; letter-spacing:-1px;}*/
.c-tab07 ul li{float:left; display:inline-block;width:19.8%; border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-bottom:1px solid #000;border-right:0;font-size:15px;font-family:'notokr-bold'; text-align:center; line-height:49px;background:#f8f8f8; letter-spacing:-1px;}
.c-tab07 ul li a{display:block;}
.c-tab07 ul li:last-child {border-right:1px solid #d2d2d2;}
.c-tab07 ul li:hover { border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #fff; background:#FFF;}
.c-tab07 ul li:hover a{color:#000;}
.c-tab07 ul .on { border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #fff;; background:#FFF}
.c-tab07 ul .on a{font-size:15px;font-family:'notokr-regular'; font-weight:bold;color:#000; text-align:center;}
.c-tab07 ul .on:last-child {border-right:1px solid #000;}

.btn_list03 ul { float:right; margin:10px 0 0 0; }
.btn_list03 ul li { display:inline-block; margin-left:5px;}

.lecture_top { padding:30px 30px;border:1px solid #d5d5d5; border-bottom:none; overflow:hidden;}
.lecture_top .lecture_l { float:left; width:366px;}
.lecture_top .lecture_r { float:right; width:466px;}
.lecture_middle {border:1px solid #d5d5d5; border-bottom:none; background:#f3f4f8; padding:12px 26px;overflow:hidden;}
.lecture_middle ul li { display:inline-block; margin-right:20px; font-size:12px;font-family:'돋움';}
.lecture_middle ul li span {font-size:20px; color:#ff0000;}
.lecture_bottom { padding:12px 26px; background:#585858;overflow:hidden;}
.lecture_bottom ul {float:right;}
.lecture_bottom ul li { display:inline-block; margin-right:20px; font-size:12px;font-family:'돋움'; font-weight:bold; color:#FFF;}

.tbl-type-s13 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:left; font-size:12px;border-bottom:1px solid #ccc;font-family:'돋움';}
.tbl-type-s13 th {padding:20px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all; background:#fafafa;}
.tbl-type-s13 td {color:#000;padding:20px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all; }
.tbl-type-s13 thead th {background:#ecedf0;color:#000f;border-bottom:1px solid #c4c4c4;font-size:12px;}
.tbl-type-s13 thead tr:first-child th {border-top:1px solid #000;}
.tbl-type-s13 thead tr:first-child { position:relative;}

.tbl-type-s15 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:left; font-size:12px;border-bottom:1px solid #ccc;font-family:'돋움';}
.tbl-type-s15 th {padding:20px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all; background:#fafafa;}
.tbl-type-s15 td {color: #000;padding: 20px 20px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;word-wrap: break-word;line-height: 1.3;word-break: break-all;}
.tbl-type-s15 td {position: relative;font-size: 13px;font-family: '돋움';color: #777777;line-height: 22px;margin-left: 10px;text-align: left;}
.tbl-type-s15 thead th {background:#ecedf0;color:#000f;border-bottom:1px solid #c4c4c4;font-size:12px;}
.tbl-type-s15 thead tr:first-child th {border-top:1px solid #000;}
.tbl-type-s15 thead tr:first-child { position:relative;}

/* 패키지 */
.package_menu { position:fixed; top:230px; left:50%; margin-left:-780px; width:190px;z-index:100000;}
.package_menu .menu_middle {background:url(http://image.hrdch.co.kr/jobch/image/package/menu_bg.png) repeat-y left top; }
.package_menu .menu_middle h20 { display:block;font-size:18px;font-family:'notokr-bold'; color:#9ac5f3; text-align:center;  letter-spacing:-1px;}
.package_menu .menu_middle h21 {display:block;font-size:14px;font-family:'notokr-bold'; color:#fff;text-align:center;margin-top:5px; letter-spacing:-1px;}
.package_menu .menu_middle ul { width:167px; margin-left:7px; margin-top:15px;}
.package_menu .menu_middle ul li {font-size:14px;font-family:'notokr-bold'; border:1px solid #171719; padding:6px 10px;letter-spacing:-1.2px; background:#3b3d46;}
.package_menu .menu_middle ul .on{font-size:14px;font-family:'notokr-bold'; border:1px solid #171719; padding:6px 10px;letter-spacing:-1.2px; background:#4571a1;}
.package_menu .menu_middle ul a { color:#FFF;}
.package_menu .menu_middle ul a:hover { font-weight:bold;}

.register {position:fixed; bottom:0; border-bottom:15px solid #ff3333; z-index:888; width:100%;}
.register .btn_regi { position:relative;bottom:-15px; left:58%; margin-left:400px; width:194px; height:80px; font-size:30px;font-family:'notokr-bold'; line-height:80px; text-align:center; color:#FFF; background:#ff3333; border-radius:4px;}
.register .btn_regi a{color:#fff; font-family:notokr-bold; display:block;}

.package_con {position:relative; left:50%; width:2000px; margin-left:-1000px;overflow:hidden;}

.register_tit { width:100%; height:167px;overflow:hidden}
.register_tit .tit_area{ position:relative; height:123px; background:#ed1f27;font-size:40px;font-family:'notokr-bold'; color:#fff; font-weight:bold; text-align:center; line-height:123px;}
.register_tit .tit_area:after  {position:absolute; top:123px; left:50%;margin-left:-45px; content:""; display:block;  width:91px; height:44px; background:url(http://image.hrdch.co.kr/fireacademy/image/sub/mark.gif); }

.register_con { position:relative; left:50%; width:1080px; margin-left:-540px;font-size:12px; font-family:'돋움';}
.register_con h22 {font-size:35px;font-family:'notokr-bold'; line-height:80px;}

.composition {border-bottom:1px solid #d8d8d8; padding:30px 30px; overflow:hidden;}
.composition img {border:1px solid #d8d8d8; }
.composition div { float:left; display:inline;}
.composition .compo01 { margin-left:30px;}
.composition .compo01 h3 { float:left}
.composition .compo01 .compo_inner { clear:both}
.composition .compo01 .compo_inner ul { display:inline-block; margin-right:17px;}
.composition .compo01 .compo_inner ul li {font-size:12px; font-family:'돋움';}
.composition .compo02 { margin-left:910px; margin-top:-110px; }
.composition .compo02 .btn_view { float:right; display:block;padding:10px 15px;text-align:center;font-size:18px;font-family:'notokr-regular';background:#efefef;color:#000;letter-spacing:-1px;border:1px solid #d1d1d1;border-radius:5px;}

.list02 li {position:relative;font-size:13px;font-family:'돋움'; color:#777777; line-height:22px; margin-left:10px; text-align:left; overflow:hidden}
.list02 li:before {position:absolute;top:40%;left:-8px;content:""; display:block;  width:2px; height:2px;background:#000;border-radius:1px;}
.list02 p{font-size:13px;font-family:'돋움'; color:#777777; line-height:22px; margin-left:10px;}
.list02 .red { color:#ff0000;}





/* 카테고리 작은 테이블 스타일 */
.tbl-type-s01 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:left;font-size:12px;border-bottom:1px solid #e2e2e2;font-family:'돋움'}
.tbl-type-s01 th, .tbl-type-s01 td {padding:6px 16px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s01 th, .tbl-type-s01 tfoot th {color:#666;background:#fff;font-weight:normal;}
.tbl-type-s01 th:first-child, .tbl-type-s01 td:first-child {border-left:0}
.tbl-type-s01 th:last-child, .tbl-type-s01 td:last-child {border-right:0}
.tbl-type-s01 th { font-weight:bold; background:#fff;}
.tbl-type-s01 tfoot th {font-size:22px;font-family:'notokr-medium'; text-align:center;letter-spacing:-2px;border-right:0}
.tbl-type-s01 tfoot td {font-size:22px;font-family:'notokr-medium'; text-align:right; border-left:0}
.tbl-type-s01 tfoot td span {font-size:35px;font-family:'notokr-bold'; font-weight:bold;letter-spacing:-1px;line-height:50px;}
.tbl-type-s01 a {font-family:'돋움'}

/* 카테고리_뷰 테이블 스타일 */
.tbl-type-s02 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:1px solid #ccc;font-family:'돋움'; background:#fafafa;}
.tbl-type-s02 th, .tbl-type-s02 td {padding:3px 0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s02 td {color:#000;}
.tbl-type-s02 thead th {background:#ecedf0;color:#000f;border-bottom:1px solid #c4c4c4;font-size:12px;}
.tbl-type-s02 thead tr:first-child th {border-top:1px solid #000;}
.tbl-type-s02 thead tr:first-child { position:relative;}
.tbl-type-s02 .down:after {position:absolute;top:32%; left:0; content:""; display:block;  width:24px; height:24px;background:url(http://image.hrdch.co.kr/jobch/image/category/ico_down.gif) no-repeat 0 0;}
.tbl-type-s02 .left { text-align:left; padding:6px 20px;}
.tbl-type-s02 .result li { display:inline-block; vertical-align:middle; margin-left:5px;}
.tbl-type-s02 .result li:first-child { margin-left:0;}
.tbl-type-s02 .result .red { margin-right:10px; font-size:26px;font-family:'notokr-bold'; font-weight:bold;letter-spacing:-1px;line-height:50px; color:#e01415;}
.tbl-type-s02 .f_purple_b td{ color:#cc58e1; font-size:12px;font-family:'돋움';font-weight:bold;}
.tbl-type-s02 .f_violet_b td {color:#5739db; font-size:12px;font-family:'돋움';font-weight:bold;}
.tbl-type-s02 td .o {font-size:14px;font-family:'VAG Round'; color:#f22f5d;}
.tbl-type-s02 td .x {font-size:14px;font-family:'VAG Round'; color:#40557e;}
.tbl-type-s02 tfoot th {}
.tbl-type-s02 tfoot td { background:#f7ecec;font-weight:bold;}
.tbl-type-s02 .skyblue { background:#eef2fb;}

/* 주문 테이블 스타일 */
.tbl-type-s03 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:1px solid #ccc;font-family:'돋움'; }
.tbl-type-s03 th, .tbl-type-s03 td {padding:16px 10px;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s03 td {color:#000;}
.tbl-type-s03 thead th {background:#ecedf0;color:#000;border-bottom:1px solid #ccc;font-size:12px;}
.tbl-type-s03 thead tr:first-child th {border-top:1px solid #000;}
.tbl-type-s03 thead tr:first-child { position:relative;}
.tbl-type-s03 .left { text-align:left; padding:16px 20px;}
.tbl-type-s03 .btn_dgray { padding:5px 12px; width:66px; height:24px; line-height:24px; text-align:center;font-size:12px;font-family:'notokr-regular';background:#4e4e4e;color:#fff;letter-spacing:-1px;border:1px solid #767676; border-radius:4px;}
.tbl-type-s03 .btn_sgray {padding:5px 7px;width:66px; height:24px; line-height:24px; text-align:center;font-size:12px;font-family:'notokr-regular';background:#d6d6d6;color:#555555;letter-spacing:-1px;border:1px solid #b7b7b7; border-radius:4px;}
.tbl-type-s03 a { font-family:'돋움';}

/* 카테고리_뷰 테이블 스타일 */
.tbl-type-s04 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:1px solid #ccc;font-family:'돋움'; }
.tbl-type-s04 th, .tbl-type-s04 td {padding:6px 0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s04 td {color:#000;}
.tbl-type-s04 thead th {background:#ecedf0;color:#000;border-bottom:1px solid #c4c4c4;font-size:12px;}
.tbl-type-s04 thead tr:first-child th {border-top:1px solid #000;}
.tbl-type-s04 thead tr:first-child { position:relative;}
.tbl-type-s04 .down:after {position:absolute;top:32%; left:0; content:""; display:block;  width:24px; height:24px;background:url(http://image.hrdch.co.kr/jobch/image/category/ico_down.gif) no-repeat 0 0;}
.tbl-type-s04 .left { text-align:left; padding:6px 20px;}

/* 모의고사 해설강의 > 문항수 테이블 스타일 */
.tbl-type-s05 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:11px;border-bottom:1px solid #ccc;font-family:'돋움'; }
.tbl-type-s05 th, .tbl-type-s05 td {padding:6px 0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s05 .bgred { background:#da2032; font-weight:bold; color:#fff;}

/* 회원가입 테이블 스타일 */
.tbl-type-s06 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;font-size:12px;border-bottom:1px solid #929292;font-family:'돋움';}
.tbl-type-s06 thead th, .tbl-type-s06 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s06 th, .tbl-type-s06 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s06 th, .tbl-type-s06 tfoot th {color:#666;background:#fff;font-weight:normal;}
.tbl-type-s06 th:first-child, .tbl-type-s06 td:first-child {border-left:0}
.tbl-type-s06 th:last-child, .tbl-type-s06 td:last-child {border-right:0}
.tbl-type-s06 th { font-weight:bold; background:#f8f8f8;text-align:left;}
.tbl-type-s06 .bgnone {text-align:left !important; background:none; font-weight:normal;}
.tbl-type-s06 p { text-align:left !important; line-height:30px; width:100%;font-size:11px; font-family:'돋움';}
.tbl-type-s06 input{padding-left:10px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}

/* 자소서 컨설팅 테이블 스타일 */
.tbl-type-b06 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:left;font-size:12px;border-bottom:3px solid #1e55b0;font-family:'돋움'}
.tbl-type-b06 thead th, .tbl-type-b06 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:3px solid #1e55b0;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-b06 th, .tbl-type-b06 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-b06 th, .tbl-type-b06 tfoot th {color:#666;background:#fff;font-weight:normal;}
.tbl-type-b06 th:first-child, .tbl-type-b06 td:first-child {border-left:3px solid #1e55b0;}
.tbl-type-b06 th:last-child, .tbl-type-b06 td:last-child {border-right:3px solid #1e55b0;}
.tbl-type-b06 th { font-weight:bold; background:#f8f8f8;}
.tbl-type-b06 .bgnone {text-align:left !important; background:none; font-weight:normal;}

/* 나의 상담내역 테이블 스타일 */
.tbl-type-s07 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:1px solid #929292;font-family:'돋움' !important; }
.tbl-type-s07 thead th {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all; }
.tbl-type-s07 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s07 th {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s07 .event_view{padding:30px 0px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s07 th:first-child, .tbl-type-s07 td:first-child {border-left:0}
.tbl-type-s07 th:last-child, .tbl-type-s07 td:last-child {border-right:0}
.tbl-type-s07 th { font-weight:bold; background:#f8f8f8;}
.tbl-type-s07 .bgnone {text-align:left; background:none; font-weight:normal;}
.tbl-type-s07 p { text-align:left !important; line-height:30px;font-family:'돋움'; }
.tbl-type-s07 .q {position:relative; padding-left:20px;font-family:'돋움'; font-weight:bold; line-height:19px;}
.tbl-type-s07 .q:before {position:absolute;top:-3px;left:-5px;content:""; display:block;  width:19px; height:19px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/ico_q.gif) no-repeat 0 0;}
.tbl-type-s07 .q_txt { margin:10px 0 0 20px;font-family:'돋움';}
.tbl-type-s07 .q_all {}
.tbl-type-s07 .q_l { float:left; }
.tbl-type-s07 .q_r { float:right; }
.tbl-type-s07 .q_bg { background:#f8f8f8;}
.tbl-type-s07 .btn_dgray { float:left; display:block; padding:5px 20px; text-align:center;font-size:12px;font-family:'notokr-regular';background:#4e4e4e;color:#fff;letter-spacing:-1px;border:1px solid #767676; border-radius:4px;}
.tbl-type-s07 .a {position:relative; padding-left:20px; font-family:'돋움'; font-weight:bold; line-height:19px;}
.tbl-type-s07 .a:before {position:absolute;top:-3px;left:-5px;content:""; display:block;  width:19px; height:19px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/ico_a.gif) no-repeat 0 0;}
.tbl-type-s07 input{padding-left:10px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
.tbl-type-s07 select{padding-left:10px;  height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
.tbl-type-s07 .radio { width:12px; height:12px;}
.tbl-type-s07 .left { text-align:left; }
.tbl-type-s07 a {font-size:12px; font-family:'돋움';}

.tbl-type-s07_2 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:1px solid #929292;font-family:'돋움' !important; }
.tbl-type-s07_2 thead th {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all; }
.tbl-type-s07_2 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s07_2 th {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s07_2 .event_view{padding:30px 0px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s07_2 th:first-child, .tbl-type-s07_2 td:first-child {border-left:0}
.tbl-type-s07_2 th:last-child, .tbl-type-s07_2 td:last-child {border-right:0}
.tbl-type-s07_2 th { font-weight:bold; background:#f8f8f8;}
.tbl-type-s07_2 .bgnone {text-align:left; background:none; font-weight:normal;}

/* 배송지 정보 작은 테이블 스타일 */
.tbl-type-s07_s {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:0;font-family:'돋움'}
.tbl-type-s07_s thead th, .tbl-type-s07_s td {padding:5px 6px;border-left:0;border-right:0;border-top:0;word-wrap:break-word;line-height:1.3;word-break:break-all; text-align:left;}
.tbl-type-s07_s th, .tbl-type-s07_s td {padding:5px 6px;border-left:0;border-right:0;border-top:0;word-wrap:break-word;line-height:1.3;word-break:break-all;text-align:left;}
.tbl-type-s07_s th:first-child, .tbl-type-s07_s td:first-child {border-left:0}
.tbl-type-s07_s th:last-child, .tbl-type-s07_s td:last-child {border-right:0}
.tbl-type-s07_s th { font-weight:bold; background:#f8f8f8;}

/* 장바구니 테이블 스타일 */
.tbl-type-s08 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:1px solid #929292;font-family:'돋움'}
.tbl-type-s08 thead th, .tbl-type-s08 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #a6c0eb;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s08 th, .tbl-type-s08 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #a6c0eb;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s08 th:first-child, .tbl-type-s08 td:first-child {border-left:0}
.tbl-type-s08 th:last-child, .tbl-type-s08 td:last-child {border-right:0}
.tbl-type-s08 th { font-weight:bold; background:#dbe5e6;}
.tbl-type-s08 td {font-size:28px;font-family:'notokr-regular'; font-weight:bold;}
.tbl-type-s08 .won {font-size:18px;font-family:'notokr-regular';}
.tbl-type-s08 .point { float:right; font-size:12px;font-family:'굴림'; line-height:18px;font-weight:normal; margin:10px 0 0 0px;vertical-align:top;}
.tbl-type-s08 .order { position:relative;}
.tbl-type-s08 .order:after {position:absolute;top:25%;right:-14px;content:""; display:block;  width:27px; height:27px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/minus02.png) no-repeat 0 0;}
.tbl-type-s08 .sale { position:relative;}
.tbl-type-s08 .sale:after {position:absolute;top:25%;right:-14px;content:""; display:block;  width:27px; height:27px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/plus02.png) no-repeat 0 0;}
.tbl-type-s08 .deli { position:relative;}
.tbl-type-s08 .deli:after {position:absolute;top:25%;right:-14px;content:""; display:block;  width:27px; height:27px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/equal02.png) no-repeat 0 0;}

/* 왼쪽정렬 테이블 스타일 */
.tbl-type-s09 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:left;font-size:12px;border-bottom:1px solid #929292;font-family:'돋움'}
.tbl-type-s09 thead th {padding:10px 16px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all; text-align:left;}
.tbl-type-s09 td {padding:10px 16px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all;text-align:left;}
.tbl-type-s09 th {padding:10px 16px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;text-align:left;}
.tbl-type-s09 td {padding:10px 16px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s09 th:first-child, .tbl-type-s09 td:first-child {border-left:0}
.tbl-type-s09 th:last-child, .tbl-type-s09 td:last-child {border-right:0}
.tbl-type-s09 th { font-weight:bold; background:#f8f8f8;}
.tbl-type-s09 .bgnone {text-align:left; background:none; font-weight:normal;}
.tbl-type-s09 input{padding-left:10px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
.tbl-type-s09 select{padding-left:10px;  height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
.tbl-type-s09 .radio { width:12px; height:12px;}

/* NCS 테이블 스타일 */
.tbl-type-s11 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;font-size:12px;border-bottom:1px solid #929292;font-family:'돋움' !important; text-align:center; }
.tbl-type-s11 thead th {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s11 thead td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:2px solid #929292;word-wrap:break-word;line-height:1.3;word-break:break-all; text-align:center; font-weight:bold; background:#f8f8f8;}
.tbl-type-s11 th, .tbl-type-s11 td {padding:16px 10px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s11 th, .tbl-type-s11 tfoot th {color:#666;background:#fff;font-weight:normal;}
.tbl-type-s11 th:first-child, .tbl-type-s11 td:first-child {border-left:0}
.tbl-type-s11 th:last-child, .tbl-type-s11 td:last-child {border-right:0}
.tbl-type-s11 th { font-weight:bold; background:#f8f8f8;}
.tbl-type-s11 .left { text-align:left; }
.tbl-type-s11 .bgnone {text-align:left; background:none; font-weight:normal;}
.tbl-type-s11 .border_b {border-top:2px solid #929292;}
.tbl-type-s11 ul .tit {font-size:14px; font-family:'돋움';font-weight:bold; line-height:26px; margin-bottom:5px;}
.tbl-type-s11 ul li { line-height:20px;}
.tbl-type-s11 .txt_l { float:left}
.tbl-type-s11 .txt_l ul li { display:inline-block; margin-right:12px;}
.tbl-type-s11 .txt_r { float:right}
.tbl-type-s11 .txt_r ul li { display:inline-block; margin-left:12px;}
.tbl-type-s11 dl dt {float:left;border:1px solid #e2e2e2; width:60px; margin-right:25px;}
.tbl-type-s11 dl dd { float:left; width:77%; margin-top:10px;}
.tbl-type-s11 .inline li { float:left;display:inline-block; margin-left:20px; line-height:61px}
.tbl-type-s11 a { font-family:'돋움';}

.tbl-type-s14 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:12px;border-bottom:1px solid #ccc;font-family:'돋움'; background:#fafafa;}
.tbl-type-s14 th, .tbl-type-s14 td {padding:10px 0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s14 td {color:#000;}
.tbl-type-s14 thead th {background:#ecedf0;color:#000f;border-bottom:1px solid #c4c4c4;font-size:12px;}
.tbl-type-s14 thead tr:first-child th {border-top:1px solid #000;}


.book_view .goods_img_plus{position:fixed;z-index:9999;display:none;}
.book_view .goods_img_plus a {position:fixed;left:50%;margin-left:-200px;top:50%;margin-top:-275px;z-index:9999}
.book_view .goods_img_plus a img{width:400px;height:550px;}



/* 도서 자세히 보기 */
.book_view .book_navi {border-bottom:1px solid #e2e2e2;}
.book_view .book_navi ul{overflow:hidden;height:36px;}
.book_view .book_navi ul li{float:left;line-height:36px;}
.book_view .book_navi ul li.bar{margin:0 10px;}
.book_view .book_navi ul li:last-child{font-weight:bold;}

.book_view .goods_explain{overflow:hidden;margin-top:20px;}
.book_view .goods_explain .goods_img{float:left;width:240px;position:relative;}
.book_view .goods_explain .goods_img .goods_thum{background:#f8f8f8;border:1px solid #e2e2e2;overflow:hidden;}
.book_view .goods_explain .goods_img .goods_thum img{width:240px;height:auto}

.book_view .goods_explain .goods_img .zoom {position:absolute;bottom:10px;right:10px;;text-align:center;margin-top:10px;height:30px;line-height:30px;border-radius:50%;background:#fff;padding:6px;}
.book_view .goods_explain .goods_img .zoom i{font-size:32px;color:#000}
.book_view .goods_explain .goods_img .zoom:hover i{color:#d11736;}

.book_view .goods_explain .goods_info_wrap{float:right;width:780px;overflow:hidden;}
.book_view .goods_explain .goods_info dl{overflow:hidden;padding:15px 0;border-bottom:1px solid #e2e2e2;}
.book_view .goods_explain .goods_info dl dt{float:left;width:100px;font-family: 'notokr-medium';font-size:13px;letter-spacing:-1px;}
.book_view .goods_explain .goods_info dl dd{float:left;width:660px;}

.book_view .goods_explain .goods_info .book_name{overflow:hidden;padding:0 0 15px 0}
.book_view .goods_explain .goods_info .title{overflow:hidden;margin-top:5px;}
.book_view .goods_explain .goods_info .title h4{font-family: 'notokr-medium';font-size:24px;line-height:26px;letter-spacing:-1px;}
.book_view .goods_explain .goods_info .title span{font-family: 'notokr-medium';font-size:15px;line-height:17px;letter-spacing:-1px;margin-left:10px;color:#888}

.book_view .goods_explain .goods_info .book_etc{margin-top:15px;}
.book_view .goods_explain .goods_info .book_etc ul{overflow:hidden;}
.book_view .goods_explain .goods_info .book_etc ul li{float:left;}
.book_view .goods_explain .goods_info .book_etc ul li.bar{margin:0 5px;color:#ccc}

.book_view .goods_explain .goods_info .price td{line-height:24px;}
.book_view .goods_explain .goods_info .price .t1{width:150px;}
.book_view .goods_explain .goods_info .price .t2{font-size:13px;font-weight:bold;}
.book_view .goods_explain .goods_info .price .t2 span{font-size:12px;}

.book_view .goods_explain .goods_info .price .r1 .t2{color:#888;font-size:12px;}
.book_view .goods_explain .goods_info .price .r2 .t2{color:#d11736;}
.book_view .goods_explain .goods_info .price .r3 .t2{color:#00aca6;}

.book_view .goods_explain .goods_info .amount_box{display:inline-block;border:1px solid #c2c2c2;overflow:hidden;}
.book_view .goods_explain .goods_info .amount input{width:50px;height:25px;display:block;float:left;background:#f8f8f8;text-align:center;}
.book_view .goods_explain .goods_info .amount a{display:block;float:left;width:25px;height:25px;border-left:1px solid #e2e2e2;text-align:center;}
.book_view .goods_explain .goods_info .amount a i{font-size:20px;line-height:25px;}

.book_view .goods_explain .goods_info .option{border-bottom:0px;}
.book_view .goods_explain .goods_info .option li{margin-bottom:5px;}
.book_view .goods_explain .goods_info .option select{width:280px;height:24px;margin-right:5px;border:1px solid #d2d2d2;font-size:12px;}
.book_view .goods_explain .goods_info .option span{font-size:11px;}
.book_view .goods_explain .goods_info .option strong{font-size:11px;color:#d22828;font-weight:normal;}

.book_view .goods_explain .goods_price{border-top:1px solid #393939;border-bottom:1px solid #e2e2e2;}
.book_view .goods_explain .goods_price dl{overflow:hidden;height:46px;}
.book_view .goods_explain .goods_price dt{float:left;font-family: 'notokr-medium';font-size:15px;letter-spacing:-1px;line-height:46px;}
.book_view .goods_explain .goods_price dd{float:right;text-align:right;font-size:20px;line-height:46px;;color:#d22828;font-family: 'notokr-medium';letter-spacing:0px;}

.book_view .goods_explain .goods_btns{overflow:hidden;text-align:right;margin-top:10px;}
.book_view .goods_explain .goods_btns .btn{overflow:hidden;display:inline-block;}
.book_view .goods_explain .goods_btns a{display:block;text-align:center;float:left;width:178px;height:44px;line-height:44px;border:1px solid #c2c2c2;font-family:'notokr-medium';font-size:15px;letter-spacing:-1px;}
.book_view .goods_explain .goods_btns a.basket{margin-right:5px;}
.book_view .goods_explain .goods_btns a.basket2{margin-right:5px;}
.book_view .goods_explain .goods_btns a.order{width:180px;height:46px;line-height:46px;background:#00aca6;border:0px;color:#fff;}



.book_view .bottom_cont{padding-bottom:100px;margin-top:50px;}

.book_view .goods_tab .tab_menu ul{overflow:hidden;}
.book_view .goods_tab .tab_menu ul li{float:left;width:360px;background:#fafafa}
.book_view .goods_tab .tab_menu ul li a{display:block;text-align:center;height:50px;line-height:50px;border:1px solid #e2e2e2;border-bottom:1px solid #393939;border-left:0px;font-family: 'notokr-medium';font-size:14px;letter-spacing:-0.5px;}
.book_view .goods_tab .tab_menu ul li a img{margin-top:18px;}
.book_view .goods_tab .tab_menu ul li.on a{border:1px solid #393939;border-bottom:0px;font-weight:bold;background:#fff;}


.book_view .goods_tab .tab_normal_menu ul{overflow:hidden;}
.book_view .goods_tab .tab_normal_menu ul li{float:left;width:360px;background:#fafafa}
.book_view .goods_tab .tab_normal_menu ul li a{display:block;text-align:center;height:50px;line-height:50px;border:1px solid #e2e2e2;border-bottom:1px solid #393939;border-left:0px;font-family: 'notokr-medium';font-size:14px;letter-spacing:-0.5px;}
.book_view .goods_tab .tab_normal_menu ul li a img{margin-top:18px;}
.book_view .goods_tab .tab_normal_menu ul li.on a{border:1px solid #393939;border-bottom:0px;font-weight:bold;background:#fff;}

.book_view .goods_tab .tab_cont > ul > li{display:none;padding:40px 0;}
.book_view .goods_tab .tab_cont > ul > li.on{display:block;}

.book_view .tab_cont li h4{margin-bottom:10px;font-family: 'notokr-medium';font-size:14px;letter-spacing:-1px;}
.book_view .tab_cont li h4 span{font-size:14px;font-weight:bold;}

.book_view .tab_cont .lecture_cont{margin-bottom:40px;}
.book_view .tab_cont .lecture_cont .cont{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:30px 0}

.book_view .tab_cont .lecture_list th{height:36px;background:#f8f8f8;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
.book_view .tab_cont .lecture_list th.t1{border-left:1px solid #e2e2e2;}
.book_view .tab_cont .lecture_list th.t2{text-align:center;}
.book_view .tab_cont .lecture_list th.t5{border-right:1px solid #e2e2e2;}

.book_view .tab_cont .lecture_list td{border-bottom:1px solid #e2e2e2;padding:6px 0}
.book_view .tab_cont .lecture_list .t1{width:90px;}
.book_view .tab_cont .lecture_list .t3{width:90px;text-align:center;}
.book_view .tab_cont .lecture_list .t4{width:90px;text-align:center;}
.book_view .tab_cont .lecture_list .t5{width:90px;text-align:center;}
.book_view .tab_cont .lecture_list td.t1 a{display:block;width:70px;height:70px;border:1px solid #e2e2e2;overflow:hidden;}
.book_view .tab_cont .lecture_list td.t1 a img{width:70px;height:70px;;}
.book_view .tab_cont .lecture_list td.t2 span{display:block;}
.book_view .tab_cont .lecture_list td.t2 .cate{}
.book_view .tab_cont .lecture_list td.t2 .tit{font-weight:bold;margin:5px 0}
.book_view .tab_cont .lecture_list td.t2 .book a:hover{text-decoration:underline;}


.book_view .tab_cont .book_list table{border-top:1px solid #393939;}
.book_view .tab_cont .book_list th{height:40px;border-bottom:1px solid #e2e2e2;}
.book_view .tab_cont .book_list th.t1{border-left:1px solid #e2e2e2;}
.book_view .tab_cont .book_list th.t2{text-align:center;}
.book_view .tab_cont .book_list th.t6{border-right:1px solid #e2e2e2;}

.book_view .tab_cont .book_list td{border-bottom:1px solid #e2e2e2;padding:10px 0}
.book_view .tab_cont .book_list .t1{width:90px;text-align:center;}
.book_view .tab_cont .book_list .t3{width:100px;text-align:center;}
.book_view .tab_cont .book_list .t4{width:100px;text-align:center;}
.book_view .tab_cont .book_list .t5{width:100px;text-align:center;}
.book_view .tab_cont .book_list .t6{width:100px;text-align:center;}
.book_view .tab_cont .book_list td.t1 a{display:inline-block;width:70px;height:100px;border:1px solid #e2e2e2;overflow:hidden;}
.book_view .tab_cont .book_list td.t1 a img{width:70px;height:100px;;}
.book_view .tab_cont .book_list td.t2{padding:10px 20px;}
.book_view .tab_cont .book_list td.t2 a{font-weight:bold;}
.book_view .tab_cont .book_list td.t2 a:hover{text-decoration:underline;}

.book_view .tab_cont .review_list table{border-top:1px solid #393939;}
.book_view .tab_cont .review_list th{height:40px;background:#fff;border-bottom:1px solid #e2e2e2;}
.book_view .tab_cont .review_list th.t1{border-left:1px solid #e2e2e2;}
.book_view .tab_cont .review_list th.t2{text-align:center;}
.book_view .tab_cont .review_list th.t4{border-right:1px solid #e2e2e2;}

.book_view .tab_cont .review_list td{border-bottom:1px solid #e2e2e2;padding:15px 0}
.book_view .tab_cont .review_list .t1{width:120px;text-align:center;}
.book_view .tab_cont .review_list .t3{width:90px;text-align:center;}
.book_view .tab_cont .review_list .t4{width:90px;text-align:center;}

.book_view .tab_cont .review_list .re{display:none}
.book_view .tab_cont .review_list .re td{background:#f8f8f8;padding:30px;line-height:21px;}

.book_view .tab_cont .guide table{border:1px solid #e2e2e2;border-bottom:0px;border-top:1px solid #393939}
.book_view .tab_cont .guide th{width:200px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background:#f8f8f8;padding:0 15px}
.book_view .tab_cont .guide td{border-bottom:1px solid #e2e2e2;padding:20px;line-height:20px;}

.book_view .normal_list table{margin-top:10px;border-top:1px solid #393939;}
.book_view .normal_list table td{border-bottom:1px solid #e2e2e2;text-align:center;padding:10px 0;}
.book_view .normal_list table th{border-bottom:1px solid #e2e2e2;height:40px;text-align:center;}
.book_view .normal_list table th.t1{border-left:1px solid #e2e2e2;}
.book_view .normal_list table th.t5{border-right:1px solid #e2e2e2;}

.book_view .normal_list table td.t1 {width:80px;}
.book_view .normal_list table td.t1 a{display:block;width:78px;height:78px;border:1px solid #e2e2e2;overflow:hidden;}
.book_view .normal_list table td.t1 a img{width:80px;height:80px;}
.book_view .normal_list table td.t2 {padding:0 20px;text-align:left;}
.book_view .normal_list table td.t2 dl{overflow:hidden;}
.book_view .normal_list table td.t2 dl dt{float:left;}
.book_view .normal_list table td.t2 dl dd{float:left;}

.book_view .normal_list table td.t2 dl.title a{font-size:13px;font-weight:bold;}
.book_view .normal_list table td.t2 dl.book{margin-top:10px;}
.book_view .normal_list table td.t2 dl.book dt{width:50px;color:#008f94;font-weight:bold;}
.book_view .normal_list table td.t2 dl.book dd a{text-decoration:underline;color:#888}
.book_view .normal_list table td.t2 dl.book dd a:hover{color:#393939;}
.book_view .normal_list table td.t2 dl.pro{margin-top:5px;}
.book_view .normal_list table td.t2 dl.pro dt{width:50px;color:#008f94;font-weight:bold;}
.book_view .normal_list table td.t2 dl.pro dd a{text-decoration:underline;color:#888}
.book_view .normal_list table td.t2 dl.pro dd a:hover{color:#393939;}

.book_view .normal_list table td.t3{width:80px;}
.book_view .normal_list table td.t4{width:80px;}
.book_view .normal_list table td.t5{width:100px;color:#d22828}

.book_view .normal_de_list{margin-top:40px;}
.book_view .normal_de_list table{margin-top:10px;border-top:1px solid #393939;}
.book_view .normal_de_list table td{border-bottom:1px solid #e2e2e2;text-align:center;padding:10px 0;text-align:center;}
.book_view .normal_de_list table th{border-bottom:1px solid #e2e2e2;height:40px;text-align:center;}

.book_view .normal_de_list table .t1{width:60px;}
.book_view .normal_de_list table th.t1{border-left:1px solid #e2e2e2;}
.book_view .normal_de_list table td.t2{text-align:left;padding:10px 20px;}
.book_view .normal_de_list table td.t2 dt{font-size:13px;}
.book_view .normal_de_list table td.t2 dd{margin-top:5px;}
.book_view .normal_de_list table .t3{width:100px;}
.book_view .normal_de_list table .t4{width:100px;}
.book_view .normal_de_list table .t5{width:100px;}
.book_view .normal_de_list table th.t5{border-right:1px solid #e2e2e2;}


/* 로그인 */
#login_area { min-width:450px;}
.login { width:450px; margin:150px auto 0 auto;}
.login .logo { text-align:center;}
.login .login_inner {margin:30px 0 0 0;}
.login .login_inner input {padding-left:10px; margin:10px 0 0 0; width:440px; height:52px;border:1px solid #d2d2d2;font-size:12px; font-family:'돋움'; color:#686868; background:#f8f8f8;}
.login .login_inner .btn_login {margin:10px 0 0 0; display:block; width:450px;height:52px; line-height:52px;text-align:center;font-size:18px;font-family:'notokr-regular';background:#298b8c;color:#fff;}
.login .login_inner .btn_naver { position:relative; margin:10px 0 0 0; padding-left:40px; display:block; width:410px;height:52px; line-height:52px;text-align:left;font-size:14px;font-family:'notokr-regular';color:#000;border:1px solid #d2d2d2;}
.login .login_inner .btn_naver:before{position:absolute;top:30%;left:10px;content:""; display:block;  width:24px; height:24px;background:url(http://image.hrdch.co.kr/jobch/image/login/ico_n.gif) no-repeat 0 0;}
.login .login_inner .check_box { overflow:hidden;}
.login .login_inner .check { float:left;width:19px; height:19px; border:1px solid #d2d2d2;border-radius:1px;}
.login .login_inner span { float:left; margin:11px 0 20px 6px;}
.login .login_inner .login_list { margin:35px 0 0 0;border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.login .login_inner .login_list ul { padding:10px 10px; margin:0 auto;height: 17px;}
.login .login_inner .login_list ul li { float:left;font-size:14px;width:30%;font-family:'notokr-bold';border-right:1px solid #e2e2e2; padding-right:10px;margin-right:10px;text-align:center;}
.login .login_inner .login_list ul li:last-child {border-right:none;padding-right:0;margin-right:0;}
.login .login_inner .login_list ul li > a{display:block;}
.login .copy { margin:35px 0 0 0; padding:10px 0 15px 0; background:#f5f6f7;}
.login .copy .copy_list ul { padding:10px 10px; margin:0 auto; width:242px;}
.login .copy .copy_list ul li {float:left;font-size:12px;font-family:'돋움';border-right:1px solid #aeaeae; padding-right:10px;margin-right:10px;}
.login .copy .copy_list ul li:last-child {border-right:none; padding-right:0;margin-right:0;}
.login .copy .txt { text-align:center;font-size:12px;font-family:'돋움'; color:#666666;margin-top:15px;}

/* 아이디 찾기 */
.login_tab ul li{float:left; display:inline-block;width:223px; height:53px; line-height:53px; border:1px solid #d2d2d2;font-size:14px;font-family:'돋움'; font-weight:bold; text-align:center; background:#f8f8f8;}
.login_tab ul li > a{display:block;}
.login_tab ul li:last-child {border-left:0;}
.login_tab ul .on {color:#7c1ed2;font-size:14px;font-family:'돋움'; font-weight:bold; text-align:center; border-bottom:0; background:#FFF}


/* 회원가입 */
#container .join { position:relative; width:1080px; margin:0px auto 0 auto; min-height:650px;margin-top:35px;margin-bottom:35px;}
#container .join .join_tit {border:1px solid #d2d2d2; margin:28px 0 0 0;}
#container .join .join_tit ul { padding:10px 0;}
#container .join .join_tit ul li { position:relative; display:inline-block;width:350px; font-size:18px;font-family:'notokr-bold';font-weight:bold;text-align:center; padding:20px 0;}
#container .join .join_tit ul li:after {position:absolute;top:20%;right:-10px;content:""; display:block;  width:22px; height:36px;background:url(http://image.hrdch.co.kr/jobch/image/login/ico_arrow.gif) no-repeat 0 0; }
#container .join .join_tit ul li:nth-child(3):after {display:none;}
#container .join .join_tit ul li span{ font-size:15px;font-family:'notokr-regular'; color:#7a7a7a;}
#container .join .join_tit ul li a:hover {color:#1e55b0;}
#container .join .join_tit ul li span a:hover{color:#7b98c8;}
#container .join .join_tit ul .on {color:#298b8c;}
#container .join .join_tit ul .on span{color:#298b8c;}

#container .join .join_check { overflow:hidden; margin:50px 0 0 0; border-bottom:1px solid #d2d2d2;}
#container .join .join_check .check { float:left;width:19px; height:19px; border:1px solid #d2d2d2;border-radius:1px;}
#container .join .join_check label { float:left; margin:3px 0 20px 6px;font-size:15px;font-family:'notokr-regular'; }
#container .join textarea{ width:1022px; height:200px; border:1px solid #e2e2e2; padding:28px;}
#container .join .btn_list .check { float:left;width:19px; height:19px; border:1px solid #d2d2d2;border-radius:1px;}
#container .join .btn_list label { float:left; margin:3px 0 20px 6px;font-size:15px;font-family:'notokr-regular'; }
#container .join .btn_list ul { margin:25px auto 15px auto; width:218px; }
#container .join .btn_list ul li {display:inline-block; margin-right:10px;}
#container .join .btn_list ul li:last-child{ margin-right:0;}
#container .join .btn_list02 ul { margin:55px auto 0 auto; width:125px;}

#container .join input{ float:left; padding-left:10px; width:450px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
#container .join .btn_dgray { float:left; display:block; padding:7px 23px; margin-left:10px; text-align:center;font-size:15px;font-family:'notokr-regular';background:#4e4e4e;color:#fff;letter-spacing:-1px;border:1px solid #767676;}
#container .join p {float:left; margin:10px 0 0 10px;}
#container .join .join02_check { overflow:hidden; margin:50px 0 0 0; }
#container .join .join02_check .check { float:left;width:19px; height:19px; border:1px solid #d2d2d2;border-radius:1px;}
#container .join .join02_check label { float:left; margin:3px 0 20px 6px;font-size:15px;font-family:'notokr-regular'; }
#container .join span { line-height:30px;}
#container .join .input_b {float:left; padding-left:10px; margin:9px 0 0 0; width:600px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
#container .ok_img {text-align:center;}
#container .join_ok { text-align:center;}
#container .join_ok ul {margin:20px 0 0px 0;}
#container .join_ok ul .ok_tit {font-size:48px;font-family:'notokr-regular'; line-height:52px; margin-bottom:50px;}
#container .join_ok ul li {font-size:20px;font-family:'notokr-regular'; line-height:32px;}
.join_btn {}
.join_btn ul { width:40%; margin:65px auto 0 auto; text-align:center;}
.join_btn ul li {display:inline-block; margin-right:5px;}
.join_btn ul li:last-child {margin-right:0;}


#container h10 {font-size:16px;font-family:'notokr-bold';color:#000;letter-spacing:-1px; line-height:40px; display:block}
#container h11 { position:relative; font-size:20px;font-family:'notokr-bold';color:#000;letter-spacing:-1px; line-height:40px; display:block; text-align:center;}
#container h11:after {position:absolute;bottom:0px;left:50%; margin-left:-34px; content:""; display:block; width:67px; height:4px;background:#298b8c;}

/* 회원정보변경 */
.modify01 { }
.modify01 p {font-size:12px;font-family:'돋움'; font-weight:bold; line-height:32px;text-align:center}
.modify01 input {padding-left:10px; width:330px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868; margin:30px 0;}

/* 버튼리스트_2글자 */
.btn_list_2 ul { margin:55px auto 0 auto; width:95px;}
.btn_list_2 ul li { display:inline-block; margin-right:15px;}
.btn_list_2 ul li:last-child{ margin-right:0;}
/* 버튼리스트_4글자 */
.btn_list_4 ul { margin:55px auto 0 auto; width:125px;}
.btn_list_4 ul li { display:inline-block; margin-right:15px;}
.btn_list_4 ul li:last-child{ margin-right:0;}
/* 버튼리스트_6글자 */
.btn_list_6 ul { margin:55px auto 0 auto; width:145px;}
.btn_list_6 ul li { display:inline-block; margin-right:15px;}
.btn_list_6 ul li:last-child{ margin-right:0;}

/* 버튼 스타일*/
.btn_red { margin:10px 0 0 0;display:block;width:136px;height:40px;line-height:40px;text-align:center;font-size:17px;font-family:'notokr-regular';background:#ff283c;color:#ffffff !important;}
#container .container_right .btn_b_red { margin:0px 0 0 0;display:block;width:211px;height:50px;line-height:50px;text-align:center;font-size:18px;font-family:'notokr-regular';font-weight:bold;background:#ff283c;color:#fff;}
#container .container_right .btn_s_red { margin:0px auto 0 auto;display:block;width:57px;height:18px;line-height:20px;text-align:center;font-size:11px;font-family:'돋움';background:#ff0000;color:#fff;border:1px solid #b90202;border-radius:1px; letter-spacing:-1px;}
#container .container_right .btn_s_red02 { padding:2px 13px; display:block;line-height:25px;text-align:center;font-size:13px;font-family:'notokr-regular';background:#d22828;color:#fff;letter-spacing:-1px;}
#container .btn_l_wred {margin:0px auto 0 auto;display:block;width:80px;height:18px;line-height:18px;text-align:center;font-size:12px;font-family:'돋움'; font-weight:normal; background:#fff;color:#d22828;border:1px solid #d22828;letter-spacing:-1px;}

#container .container_right .btn_s_gray { margin:0 auto; display:block;width:103px;height:25px;line-height:25px;text-align:center;font-size:12px;font-family:'돋움';background:#e3e3e3;color:#000;border:1px solid #9d9d9d;border-radius:1px; letter-spacing:-1px;}
#container .container_right .btn_sky { margin:0px 0 0 10px;display:block;width:121px;height:32px;line-height:32px;text-align:center;font-size:17px;font-family:'notokr-regular';background:#298b8c;color:#fff;border:1px solid #246fa4;}


#container .btn_blue {margin:0px auto 0 auto;display:block;padding:9px 30px;text-align:center;font-size:16px;font-family:'notokr-regular';background:#298b8c; color:#fff;letter-spacing:-1px;border:1px solid #1f52a6;}
#container .btn_red2 {margin:0px auto 0 auto;display:block;padding:9px 30px;text-align:center;font-size:16px;font-family:'notokr-regular';background:#298b8c; color:#fff;letter-spacing:-1px;border:1px solid #186f70;}

#container .container_right .btn_s_blue { margin:0px auto 0 auto;display:block;width:57px;height:18px;line-height:20px;text-align:center;font-size:11px;font-family:'돋움';background:#1e55b0;color:#fff;border:1px solid #083683;border-radius:1px; letter-spacing:-1px;}
#container .container_right .btn_s_blue02 { margin:0px auto 0 auto;display:block;width:103px;height:25px;line-height:25px;text-align:center;font-size:12px;font-family:'돋움';background:#1e55b0;color:#fff;border:1px solid #083683;border-radius:1px; letter-spacing:-1px;}
#container .container_right .btn_l_blue {margin:0px auto 0 auto;display:block;width:226px;height:52px;line-height:52px;text-align:center;font-size:18px;font-family:'notokr-regular'; font-weight:normal; background:#1e55b0;color:#fff;border:1px solid #083683;border-radius:2px; letter-spacing:-1px;}
#container .container_right .btn_l_wblue {margin:0px auto 0 auto;display:block;width:80px;height:18px;line-height:18px;text-align:center;font-size:12px;font-family:'돋움'; font-weight:normal; background:#fff;color:#1e55b0;border:1px solid #083683;letter-spacing:-1px;}
#container .container_right .btn_l_gblue {margin:0px auto 0 auto;display:block;width:69px;height:24px;line-height:25px;text-align:center;font-size:12px;font-family:'돋움'; font-weight:bold; background:#f7f7f7;color:#000;border:1px solid #c2c2c2;letter-spacing:-1px; border-radius:3px;}
#container .container_right .btn_l_gblue02 {margin:0px auto 0 auto;display:block;width:85px;height:24px;line-height:25px;text-align:center;font-size:12px;font-family:'돋움'; font-weight:bold; background:#f7f7f7;color:#000;border:1px solid #c2c2c2;letter-spacing:-1px; border-radius:3px;}
#container .container_right .btn_l_gblack02 {margin:0px auto 0 auto;display:block;width:85px;height:24px;line-height:25px;text-align:center;font-size:12px;font-family:'돋움'; font-weight:bold; color:#292929;border:1px solid #292929;letter-spacing:-1px; border-radius:3px;}
#container .btn_white { margin:10px 0 0 0;display:block;width:136px;height:40px;line-height:40px;text-align:center;font-size:17px;font-family:'notokr-regular';background:#fff;color:#000;border:1px solid #d3d3d3;}
#container .btn_s_white { margin:0px 0 0 0;display:block; width:80px;height:34px; line-height:34px;text-align:center;font-size:13px;font-family:'notokr-regular';background:#fff;color:#000;border:1px solid #d3d3d3;}
#container .btn_list {margin:10px 0 0 0; display:block; padding:10px 20px; text-align:center;font-size:12px;font-family:'돋움';background:#fff;color:#000; font-weight:normal; border:1px solid #d3d3d3;}
#container .btn_gray {margin:0px auto 0 auto;display:block;padding:9px 30px;text-align:center;font-size:16px;font-family:'notokr-regular';background:#929292;color:#fff;letter-spacing:-1px;border:1px solid #767676;}

#container .container_right {float:right; width:840px; margin-top:35px;}


#container .modify02 input{ float:left; padding-left:10px; width:350px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
#container .modify02 .btn_dgray { float:left; display:block; padding:7px 23px; margin-left:10px; text-align:center;font-size:15px;font-family:'notokr-regular';background:#4e4e4e;color:#fff;letter-spacing:-1px;border:1px solid #767676;}
#container .modify02 p {float:left; margin:10px 0 0 10px;}
#container .modify02 .modify02_check { overflow:hidden; margin:50px 0 0 0; }
#container .modify02 .modify02_check .check { float:left;width:19px; height:19px; border:1px solid #d2d2d2;border-radius:1px;}
#container .modify02 .modify02_check label { float:left; margin:3px 0 20px 6px;font-size:15px;font-family:'notokr-regular'; }
#container .modify02 .input_b {float:left; padding-left:10px; margin:9px 0 0 0; width:600px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}



/* 마이페이지 */
#container .container_right .faq_search {border:1px solid #e2e2e2; background:#f0f2f5; padding:9px 17px; height:35px;}
#container .container_right .faq_search .faq_left { float:left;font-size:12px;font-family:'돋움'; color:#707070; line-height:35px;}
#container .container_right .faq_search .faq_left span { font-size:14px;font-family:'돋움'; color:#000;font-weight:bold;}
#container .container_right .faq_search .faq_right { float:right;font-size:16px;font-family:'notokr-regular'; font-weight:bold;}
#container .container_right .faq_search .faq_right input{margin-left:10px; padding-left:10px; width:260px; height:33px;outline:none;font-size:12px;font-family:'돋움'; color:#686868;}

#container .container_right .mypage { margin:47px 0 0 0; height:145px;}
#container .container_right .mypage ul {width: 139px; float:left; display:inline-block; border-right:1px solid #e2e2e2;}
#container .container_right .mypage ul:last-child{border-right:0;}
#container .container_right .mypage ul li {font-size:14px;font-family:'나눔바른고딕'; color:#000; line-height:26px; text-align:center;}
#container .container_right .mypage ul li span {font-size:14px;font-family:'나눔바른고딕'; color:#dd2618;line-height:26px;text-align:center;}

#container .container_right .appraisal { margin:46px 0 0 0; height:70px;}
#container .container_right .appraisal .a_left { width:123px; float:left;font-size:13px;font-family:'notokr-regular'; color:#000; line-height:13px; text-align:center;}
#container .container_right .appraisal .a_left .purple {margin:10px 0 0 0;display:block;width:123px;height:53px;line-height:53px;text-align:center;font-size:28px;font-family:'notokr-bold'; font-weight:bold; background:#5739db;color:#fff; letter-spacing:-2px;}
#container .container_right .appraisal .a_right { float:right; width:630px;}
#container .container_right .appraisal .a_right li {position:relative;font-size:12px;font-family:'돋움'; line-height:22px;}
#container .container_right .appraisal .a_right li:before {position:absolute;top:35%;left:-8px;content:""; display:block;  width:2px; height:2px;background:#000;border-radius:1px;}
#container .container_right .center { width:100%;}
#container .container_right .center div { margin:45px auto 0 auto;width:211px;}

.c-tab01 ul {display:block;overflow:hidden;margin-bottom:30px;background:url(http://image.hrdch.co.kr/jobch/image/cs/tab_bg.gif) repeat-x bottom left;}
.c-tab01 ul li{float:left; display:inline-block;width:138px; border-top:4px solid #2e3c60;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-right:0;font-size:15px;font-family:'notokr-bold'; text-align:center; padding:13px 0; background:#f8f8f8;}
.c-tab01 ul li:last-child {border-right:1px solid #d2d2d2;}
.c-tab01 ul .on { border-top:4px solid #f72339;border-bottom:1px solid #fff;; background:#FFF}
.c-tab01 ul .on a{font-size:15px;font-family:'notokr-regular'; font-weight:bold;color:#f72339; text-align:center;}

/* 나의 주문내역 */
#container .container_right .order_search {border:1px solid #e2e2e2; background:#f0f2f5; padding:9px 17px; height:35px;}
#container .container_right .order_search .order_left { float:left;font-size:12px;font-family:'돋움'; color:#707070; line-height:35px;}
#container .container_right .order_search .order_left div {float:left; display:inline-block; margin-left:30px;}
#container .container_right .order_search .order_left div:first-child {margin-left:0;}
#container .container_right .order_search .order_left .tit {font-size:14px;font-family:'notokr-regular'; vertical-align:middle;}
#container .container_right .order_search .order_left .month ul li { float:left; display:inline-block; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;padding:0px 17px; background:#fff;}
#container .container_right .order_search .order_left .month ul li:last-child {border-right:1px solid #e2e2e2; }
#container .container_right .order_search .order_left input{padding-left:10px; width:110px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
#container .container_right .order_search .order_right { float:right;font-size:16px;font-family:'notokr-regular'; font-weight:bold;}
#container .container_right .order_search {}

/* 쿠폰 */
#container .container_right .coupon { height:120px; clear:both;}
#container .container_right .coupon .coupon_l { float:left; width:210px; height:100px; text-align:center; padding:20px 0; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-right:2px dashed #939393; background:#f4f4f4;font-size:16px;font-family:'notokr-bold'; font-weight:bold; line-height:50px;}
#container .container_right .coupon .coupon_r { float:left;width:626px; height:140px;font-size:16px;font-family:'notokr-bold';background:#f4f4f4;border-top:1px solid #e2e2e2; border-left:0;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
#container .container_right .coupon .coupon_r input {padding-left:10px; width:290px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
#container .container_right .coupon .coupon_r_inner { margin:60px auto; width:560px;}
#container .container_right .coupon_name { padding:15px 15px;}
#container .container_right .coupon_name .name_l { float:left; display:inline-block; width:110px; height:52px; margin-bottom:15px; background-image:url("http://image.hrdch.co.kr/jobch/image/mypage/coupon_blank.gif");line-height:52px;text-align: right;}
#container .container_right .coupon_name .name_l span{padding-right:25px;}
#container .container_right .coupon_name .name_l strong{font-weight: bold; font-size:18px;}
#container .container_right .coupon_name .name_r { float:left; display:inline-block; margin-left:20px;text-align:left; font-size:12px; font-family:'돋움';}
#container .container_right .coupon_name .name_r span { line-height:18px;}

/* 적립금 */
#container .container_right .reserve { overflow:hidden}
#container .container_right .reserve ul { float:left; display:inline-block; width:277px; height:74px; background:#f4f4f4;border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;border-right:2px dashed #939393;}
#container .container_right .reserve ul:nth-child(1)  {border-left:1px solid #e2e2e2;}
#container .container_right .reserve ul:nth-child(3)  {border-right:1px solid #e2e2e2;}
#container .container_right .reserve ul li {font-size:16px;font-family:'notokr-bold'; font-weight:bold; text-align:center; margin:30px 0 0 0;}
#container .container_right .reserve ul li span {font-size:22px;font-family:'notokr-bold'; font-weight:bold;}

/* 1:1 문의 */
#container .inquiry input{padding-left:10px; width:350px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
#container .inquiry span { float:left; margin-right:50px;}
#container .inquiry span:last-child {margin-right:0;}
#container .inquiry .radio { width:12px; height:12px; border:1px solid #d2d2d2;}
#container .inquiry p { line-height:22px;}
#container .inquiry .inquiry_check { overflow:hidden; margin:50px 0 0 0;}
#container .inquiry .inquiry_check .check { float:left;width:19px; height:19px; border:1px solid #d2d2d2;border-radius:1px; }
#container .inquiry .inquiry_check label { float:left; margin:3px 0 20px 6px;font-size:15px;font-family:'notokr-regular'; }
#container .inquiry file {outline:none;}


/* 고객센터 */
.quick_menu {border-top:2px solid #bababa;border-bottom:1px solid #bababa; padding:29px 20px; overflow:hidden;}
.quick_menu ul {float:left; display:inline-block; margin-right:40px;}
.quick_menu ul:last-child {margin-right:0;}
.quick_menu ul li {font-size:14px;font-family:'notokr-bold'; text-align:center;line-height:35px;}

.cs_board {overflow:hidden;}
.cs_board .cs_l { float:left; width:382px;}
.cs_board .cs_l ul {border-top:1px solid #e5e5e5; height:32px;}
.cs_board .cs_l ul:last-child {border-bottom:1px solid #e5e5e5;}
.cs_board .cs_l ul li {font-size:12px;font-family:'돋움';line-height:32px;}
.cs_board .cs_l .txt_l{ float:left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;max-width:305px;}
.cs_board .cs_l .txt_r{ float:right;}


.cs_board .cs_r { float:right; width:382px;}
.cs_board .cs_r ul {border-top:1px solid #e5e5e5; height:32px;}
.cs_board .cs_r ul:last-child {border-bottom:1px solid #e5e5e5;}
.cs_board .cs_r ul li {font-size:12px;font-family:'돋움';line-height:32px;}
.cs_board .cs_r .txt_l{ float:left;}
.cs_board .cs_r .txt_r{ float:right;}


#container h8 {font-size:18px;font-family:'notokr-bold';color:#000;letter-spacing:-1px; line-height:56px; display:block; margin-bottom:3px;}
#container h8 .more { float:right;font-size:12px;font-family:'돋움';font-weight: normal;}

/* h8 { float:left; font-family:'notokr-Bold'; font-size:24px; color:#000; line-height:60px;}*/

#container h7 {font-size:24px;color:#000;letter-spacing:-1px; line-height:56px; display:block; margin-bottom:3px;margin-top:-15px;}

.l_blue_box {border:1px solid #d7d7d7; border-left:14px solid #298b8c; background:#fafafa;padding:17px 40px;font-size:14px;font-family:'돋움';color:#000;}
.l_blue_box ul li { position:relative;line-height: 22px;}
.l_blue_box ul li:before {position:absolute; top:30%; left:-10px; content:""; display:block;  width:7px; height:10px; background:url(http://image.hrdch.co.kr/jobch/image/mypage/li_simbol.png) no-repeat 0 0;}

.page { width:100%;}
.ca_footer {text-align:center; margin-top:35px;}
.ca_footer .first{ display:inline-block; margin:0;}
.ca_footer .prev{ display:inline-block; margin:0;}
.ca_footer .num li{ display:inline-block; margin:0 1px;line-height:25px; vertical-align:middle; font-size:13px;font-family:'나눔고딕';width:32px;background-color:#f2f2f2;}
.ca_footer .num li img{ width:30px;background-color:#fff;height:26px;}
.ca_footer .num li a:hover { color:#288a89;}
.ca_footer .num li.prev{margin:0}
.ca_footer .num li.first{margin:0}
.ca_footer .num li.next{margin:0}
.ca_footer .num li.last{margin:0}
.ca_footer .num .on {border:1px solid #e2e2e2; padding:0px; background-color:#288a89;color:#fff;width:30px;}
.ca_footer .next{display:inline-block; margin:0;}
.ca_footer .last{display:inline-block; margin:0;}


/* 자주하는 질문 */
.faq  {border:1px solid #d2d2d2; padding:18px 20px; overflow:hidden; clear:both;}
.faq ul {}
.faq ul li { float:left; display:inline-block; margin-right:10px;font-size:14px;font-family:'notokr-regular';}
.faq ul li:last-child {margin-right:0;}
.faq input{padding-left:10px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
.faq .btn_blue_r {width:80px;display:block;padding:7px 16px;text-align:center;font-size:16px;font-family:'notokr-regular';background:#1e55b0; color:#fff;letter-spacing:-1px;border:1px solid #1f52a6;border-radius:5px;}
.faq .btn_g_r {display:block;padding:7px 10px;text-align:center;font-size:16px;font-family:'notokr-regular';background:#d7d7d7; color:#333;letter-spacing:-1px;border:1px solid #1f52a6;border:1px solid #c3c3c3; border-radius:5px;}

/* 이벤트 */
.event { margin:20px 0 40px 0; overflow:hidden;}
.event .event_l { float:left; }
.event_inner {border:1px solid #e2e2e2; background:#fafafa; padding:20px 20px; overflow:hidden;}
.event_inner .ing { float:left; display:block; padding:10px 14px; text-align:center;font-size:12px;font-family:'돋움';background:#1e55b0;color:#fff; letter-spacing:-1px;}
.event_inner .end { float:left; display:block; padding:10px 14px; text-align:center;font-size:12px;font-family:'돋움';background:#767676;color:#fff; letter-spacing:-1px;}
.event_inner .txt{ float:left; margin-left:10px; width:280px; line-height:18px;color:#000;}
.event_inner .txt .date { margin:10px 0 0 0; color:#5f5f5f;}
.event .event_r { float:right;}

/* 공지사항 */
.notice_tit {float:left;}
.notice_tit li {font-size:12px;font-family:'돋움'; font-weight:normal}
.notice_tit .tit {font-size:16px;font-family:'notokr-bold'; line-height:30px;font-weight:bold;}

/* 자주하는 질문 */
.data_search  { padding:10px 0px; overflow:hidden; float:right}
.data_search ul {}
.data_search ul li { float:left; display:inline-block; margin-right:10px;font-size:14px;font-family:'notokr-regular';}
.data_search ul li:last-child {margin-right:0;}
.data_search input{padding-left:10px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
.data_search .btn_blue_r {width:80px;display:block;padding:7px 16px;text-align:center;font-size:16px;font-family:'notokr-regular';background:#298b8c; color:#fff;letter-spacing:-1px;border:1px solid #1f52a6;border-radius:5px;}
.data_search .btn_g_r {display:block;padding:7px 10px;text-align:center;font-size:16px;font-family:'notokr-regular';background:#d7d7d7; color:#333;letter-spacing:-1px;border:1px solid #1f52a6;border:1px solid #c3c3c3; border-radius:5px;}

/*검색*/
.search_wrap h3{font-family: 'notokr-medium';font-size:20px;line-height:22px;letter-spacing:-1px;color:#494949}
.search_wrap h4{font-family: 'notokr-medium';font-size:15px;line-height:17px;letter-spacing:-1px;color:#494949}

.search_wrap .lecture_search{padding-bottom:90px;}
.search_wrap .lecture_search h3{margin-top:20px;border-bottom:2px solid #292929;padding-bottom:10px;}
.search_wrap .lecture_search h3 span{font-size:14px;margin-left:10px;}
.search_wrap .lecture_search h3 span b{color:#d22828;}

.search_wrap .lecture_search .cate_tab{margin-top:20px;border-top:1px solid #393939;border-bottom:1px solid #393939}
.search_wrap .lecture_search .cate_tab ul{overflow:hidden;}
.search_wrap .lecture_search .cate_tab ul li{float:left;width:360px;text-align:center;}
.search_wrap .lecture_search .cate_tab ul li a {display:block;font-family: 'notokr-medium';font-size:15px;line-height:17px;letter-spacing:-1px;color:#888;height:40px;line-height:40px;}
.search_wrap .lecture_search .cate_tab ul li.on a{background:#393939;color:#fff;}
.search_wrap .lecture_search .cate_tab ul li.on a:hover{background:#393939;color:#fff;}
.search_wrap .lecture_search .cate_tab ul li a:hover{background:#f2f2f2;color:#393939}

.search_wrap .lecture_search .title_box {overflow:hidden;}
.search_wrap .lecture_search .title_box h4{float:left;}
.search_wrap .lecture_search .title_box .more{float:right;}

.search_wrap .lecture_search .more_btn{overflow:hidden;}
.search_wrap .lecture_search .more_btn a{display:inline-block;text-align:center;float:right;font-family: 'notokr-medium';font-size:13px;letter-spacing:-1px;width:100px;height:26px;line-height:24px;border:1px solid #a2a2a2;}

.search_wrap .lecture_search .no_item{padding:30px 0;text-align:center;}
.search_wrap .lecture_search .lec_book_result .no_item{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:10px;}

.search_wrap .lecture_search .package_result {margin-top:40px;}
.search_wrap .lecture_search .package_result .list{margin-top:10px;}
.search_wrap .lecture_search .package_result .list ul li {overflow:hidden;;border:1px solid #e2e2e2;border-left:0px;border-right:0px;margin-bottom:10px;}
.search_wrap .lecture_search .package_result .list ul li > div{float:left;height:205px;}
.search_wrap .lecture_search .package_result .list ul li .thum{width:290px;}
.search_wrap .lecture_search .package_result .list ul li .thum a {display:block;padding:20px 0;}
.search_wrap .lecture_search .package_result .list ul li .thum a img{width:290px;height:163px;}
.search_wrap .lecture_search .package_result .list ul li .text{width:529px;padding:0 20px;;border-right:1px solid #e2e2e2;}
.search_wrap .lecture_search .package_result .list ul li .text span{display:block;}
.search_wrap .lecture_search .package_result .list ul li .text span.title{margin-top:20px;border-bottom:1px solid #e2e2e2;padding-bottom:15px;}
.search_wrap .lecture_search .package_result .list ul li .text span.title a{font-family: 'notokr-medium';font-size:16px;line-height:17px;letter-spacing:-1px;color:#494949;}
.search_wrap .lecture_search .package_result .list ul li .text span.date{margin-top:15px;font-weight:bold;}
.search_wrap .lecture_search .package_result .list ul li .text span.date strong{color:#d22828;}
.search_wrap .lecture_search .package_result .list ul li .text span.bu{margin-top:10px;line-height:20px;color:#777;height:83px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.search_wrap .lecture_search .package_result .list ul li .price{position:relative;float:right;}
.search_wrap .lecture_search .package_result .list ul li .price dl{overflow:hidden;width:200px;;margin-bottom:10px;}
.search_wrap .lecture_search .package_result .list ul li .price dl.d1{margin-top:20px;}
.search_wrap .lecture_search .package_result .list ul li .price dl dt{float:left;font-family: 'notokr-regular';font-size:14px;line-height:15px;letter-spacing:-1px;}
.search_wrap .lecture_search .package_result .list ul li .price dl dd{float:right;font-weight:bold;color:#d22828;line-height:15px;}

.search_wrap .lecture_search .package_result .list ul li .price_bts{position:absolute;width:100%;bottom:20px;overflow:hidden;}
.search_wrap .lecture_search .package_result .list ul li .price_bts a{display:block;float:left;width:198px;height:32px;line-height:32px;text-align:center;border:1px solid #d22828;color:#d22828}
.search_wrap .lecture_search .package_result .list ul li .price_bts a.a1{border:0px;width:100px;background:#d22828;height:34px;line-height:34px;color:#fff;}

.search_wrap .lecture_search .normal_result{margin-top:70px;}
.search_wrap .lecture_search .normal_result .list{margin-top:10px;}
.search_wrap .lecture_search .normal_result .list ul{border-top:1px solid #e2e2e2;margin-bottom:10px;}
.search_wrap .lecture_search .normal_result .list ul li {overflow:hidden;;border-bottom:1px solid #e2e2e2;}
.search_wrap .lecture_search .normal_result .list ul li > div{float:left;height:140px;}
.search_wrap .lecture_search .normal_result .list ul li .thum{width:100px;}
.search_wrap .lecture_search .normal_result .list ul li .thum a {display:block;width:98px;overflow:hidden;margin-top:5px;border:1px solid #e2e2e2;}
.search_wrap .lecture_search .normal_result .list ul li .thum a img{width:98px;}
.search_wrap .lecture_search .normal_result .list ul li .text{width:719px;padding:0 20px;;border-right:1px solid #e2e2e2;}
.search_wrap .lecture_search .normal_result .list ul li .text span{display:block;}
.search_wrap .lecture_search .normal_result .list ul li .text span.title{margin-top:20px;border-bottom:1px solid #e2e2e2;padding-bottom:15px;}
.search_wrap .lecture_search .normal_result .list ul li .text span.title a{font-family: 'notokr-medium';font-size:14px;line-height:17px;letter-spacing:-1px;color:#494949;}
.search_wrap .lecture_search .normal_result .list ul li .text span.bu{margin-top:10px;}
.search_wrap .lecture_search .normal_result .list ul li .text span.bu dl{overflow:hidden;line-height:20px;}
.search_wrap .lecture_search .normal_result .list ul li .text span.bu dt{float:left;width:80px;font-weight:bold;}
.search_wrap .lecture_search .normal_result .list ul li .text span.bu dd{float:left;}

.search_wrap .lecture_search .normal_result .list ul li .price{position:relative;float:right;}
.search_wrap .lecture_search .normal_result .list ul li .price dl{overflow:hidden;width:200px;margin-bottom:10px;}
.search_wrap .lecture_search .normal_result .list ul li .price dl.d1{margin-top:20px;}
.search_wrap .lecture_search .normal_result .list ul li .price dl dt{float:left;font-family: 'notokr-regular';font-size:14px;line-height:15px;letter-spacing:-1px;}
.search_wrap .lecture_search .normal_result .list ul li .price dl dd{float:right;font-weight:bold;color:#d22828;line-height:15px;}

.search_wrap .lecture_search .normal_result .list ul li .price_bts{position:absolute;width:100%;bottom:20px;overflow:hidden;}
.search_wrap .lecture_search .normal_result .list ul li .price_bts a{display:block;float:left;width:198px;height:32px;line-height:32px;text-align:center;border:1px solid #d22828;color:#d22828}
.search_wrap .lecture_search .normal_result .list ul li .price_bts a.a1{border:0px;width:100px;background:#d22828;height:34px;line-height:34px;color:#fff;}

.search_wrap .lecture_search .lec_book_result{margin-top:70px;}
.search_wrap .lecture_search .lec_book_result .title_box{border-bottom:1px solid #e2e2e2;padding-bottom:10px;}
.search_wrap .lecture_search .lec_book_result .list{margin-top:20px;}
.search_wrap .lecture_search .lec_book_result .list ul{overflow:hidden;}
.search_wrap .lecture_search .lec_book_result .list ul li{width:255px;;margin-right:20px;float:left;margin-bottom:20px;}
.search_wrap .lecture_search .lec_book_result .list ul li:nth-child(4n){margin-right:0px;}
.search_wrap .lecture_search .lec_book_result .list ul li.last-child{margin-right:0px;}
.search_wrap .lecture_search .lec_book_result .list ul li dl{border:1px solid #e2e2e2;}
.search_wrap .lecture_search .lec_book_result .list ul li dl dt{width:255px;height:255px;border-bottom:1px solid #e2e2e2;}
.search_wrap .lecture_search .lec_book_result .list ul li dl dt a{display:block;text-align:center;}
.search_wrap .lecture_search .lec_book_result .list ul li dl dt img{width:144px;height:195px;margin-top:30px;}
.search_wrap .lecture_search .lec_book_result .list ul li dl dd{padding:0 15px; height:86px}
.search_wrap .lecture_search .lec_book_result .list ul li dl dd span{display:block;}
.search_wrap .lecture_search .lec_book_result .list ul li dl dd span.tit{text-align:left;line-height:19px;height:38px;margin-top:15px;overflow:hidden;}
.search_wrap .lecture_search .lec_book_result .list ul li dl dd span.price{text-align:right;font-weight:bold;color:#d22828;margin-top:10px;}

/* 장바구니_팝업 */
#basket_pop_area {position:fixed;min-width:397px;left:50%;top:50%;margin-left:-200px;margin-top:-300px;z-index:1000;}
.basket_pop { width:397px; margin:254px auto 0 auto;border:1px solid #e2e2e2; border-radius:5px;}
.basket_pop_inner { padding:20px 20px;background:#fff;}
.basket_pop_inner p { margin:20px 0;text-align:center;font-size:16px;font-family:'notokr-regular';}
.basket_btn { margin:0 auto; width:276px;}
.basket_btn li {display:inline-block; margin-right:12px;width:45%;}
.basket_btn li:last-child {margin-right:0px;}
.basket_btn .btn_gray_r {display:block; width:132px; height:34px; text-align:center;font-size:16px;font-family:'notokr-regular';line-height:34px;background:#e8e8e8;color:#000;letter-spacing:-1px;border-radius:3px;}
.basket_btn .btn_blue_r {display:block; width:132px; height:34px;text-align:center;font-size:16px;font-family:'notokr-regular';line-height:34px;background:#298b8c;color:#fff;letter-spacing:-1px;border-radius:3px;}

/* 장바구니 */
#container .basket {border:1px solid #d2d2d2; margin:28px 0 0 0; height:35px; padding:15px 25px; overflow:hidden;}
#container .basket .basket_l {float:left; margin:0px 0 0 0;}
#container .basket .basket_l li { display:inline-block;font-size:12px; line-height:16px; font-family:'돋움'; color:#888888;}
#container .basket .basket_l .tit {font-size:28px;font-family:'notokr-bold';color:#000;line-height:28px;}
#container .basket .basket_r {float:right;}
#container .basket .basket_r ul {}
#container .basket .basket_r ul li { position:relative;  display:inline-block;width:135px; font-size:18px;font-family:'notokr-bold';font-weight:bold;text-align:center; padding:8px 0;}
#container .basket .basket_r ul li:after {position:absolute;top:0%;right:-10px;content:""; display:block;  width:22px; height:36px;background:url(http://image.hrdch.co.kr/jobch/image/login/ico_arrow.gif) no-repeat 0 0; }
#container .basket .basket_r ul li:nth-child(3):after {display:none;}
#container .basket .basket_r ul li span{ font-size:15px;font-family:'notokr-regular'; color:#7a7a7a;}
#container .basket .basket_r ul li a:hover {color:#1e55b0;}
#container .basket .basket_r ul li span a:hover{color:#7b98c8;}
#container .basket .basket_r ul .on {color:#298b8c;}
#container .basket .basket_r ul .on span{color:#298b8c;}

.benefit {border:3px solid #cfdce7; margin:25px 0 0 0;height:61px;}
.benefit ul li { float:left; display:inline-block; width:357px;  text-align:center;font-size:14px; font-family:'돋움';padding:20px 0;border-left:1px solid #fff; }
.benefit ul .tit { position:relative; color:#000;}
.benefit ul .tit:after {position:absolute;top:35%;right:90px;content:""; display:block;  width:9px; height:14px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/basket_simbol.gif) no-repeat 0 0; }
.benefit ul .bg { background:#6e7d8e; color:#fff;}
.benefit ul .bg span {color:#abf3fc; font-weight:bold;}

.basket_tbl {}
.basket_tbl .product .p_l { float:left;}
.basket_tbl .product .p_l img{width:100px;}
.basket_tbl .product .p_r { float:left;width:70%; text-align:left; line-height:26px; margin:10px 0 0 10px;}
.basket_tbl .product .p_r li { font-family:'돋움'; font-weight:bold;}
.basket_tbl .product .p_r .re {position:relative; padding:0 0 0 15px;}
.basket_tbl .product .p_r .re:after {position:absolute;top:20%;left:0px;content:""; display:block;  width:7px; height:6px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/re.gif) no-repeat 0 0; }
.basket_tbl select{border:1px solid #b4b4b4; font-size:12px; font-family:'돋움'; color:#686868; text-align:center;}
.basket_tbl .count{width:46px; height:23px;border:1px solid #b4b4b4; font-size:12px; font-family:'돋움'; color:#686868; text-align:center;}
.basket_tbl .btn_w_l { padding:5px 12px; width:46px; height:23px; line-height:24px; text-align:center;font-size:12px;font-family:'notokr-regular';background:#fff;color:#000;letter-spacing:-1px;border:1px solid #b4b4b4; }
.basket_tbl .btn_w_l02 { padding:2px 3px; line-height:15px; text-align:center;font-size:12px;font-family:'notokr-regular';background:#fff;color:#595959;letter-spacing:-1px;border:1px solid #595959; }
.basket_tbl .btn_sred { padding:5px 7px; width:66px; height:24px; line-height:22px; text-align:center;font-size:12px;font-family:'돋움'; font-weight:bold;background:#ff0000;color:#fff;letter-spacing:-1px;border-radius:4px;}
.basket_tbl .btn_sgray {padding:5px 7px;width:66px; height:22px; line-height:22px; text-align:center;font-size:12px;font-family:'돋움';background:#d6d6d6;color:#555555;letter-spacing:-1px;border:1px solid #b7b7b7; border-radius:4px;}
.choice { margin:14px 0 0 0;}
.choice ul li { display:inline-block;}
.basket_btn_list { margin:33px 0 0 0; float:right}
.basket_btn_list ul li { display:inline-block;}

.basket_btn_list2 { width:300px;position:relative; margin:0 auto; }
.basket_btn_list2 ul li {float:left; }

/* 주문서 팝업 */
.order_popup_wrap{border:5px solid #9f2424;width:500px;position:absolute;top:100px;left:100px;background:#fff;}
.order_popup{margin:30px;position:relative;}
.order_popup .popup_title h2{font-family: 'notokr-medium';font-size:32px;line-height:32px;;letter-spacing:-1.5px;text-align:center;}
.order_popup .popup_title h2 span{color:#d22828;}
.order_popup .popup_title p{font-family: 'notokr-medium';font-size:14px;;letter-spacing:-0.5px;text-align:center;color:#888}
.order_popup .popup_cont{margin-top:15px;}
.order_popup .popup_cont table{border-top:1px solid #292929;border-bottom:1px solid #e2e2e2;}
.order_popup .popup_cont table th{padding:10px 0;text-align:center;border-bottom:1px solid #e2e2e2;font-family: 'notokr-medium';font-size:14px;;letter-spacing:-0.5px;text-align:center;color:#292929;background:#f8f8f8}
.order_popup .popup_cont table td{text-align:center;padding:15px 0}
.order_popup .popup_cont table td dl{overflow:hidden;}
.order_popup .popup_cont table td dl.d2{margin-top:10px}
.order_popup .popup_cont table td dt{float:left;width:70px;font-weight:bold;color:#068580}
.order_popup .popup_cont table td dd{float:left;width:249px;line-height:20px;}
.order_popup .popup_cont table td.t2{text-align:left;padding:15px}
.order_popup .popup_cont table .t1{width:90px;border-right:1px solid #e2e2e2;}
.order_popup .popup_cont table td.t1 {font-weight:bold;}

.order_popup .close_bt{position:absolute;right:-15px;top:-15px;}


/* 주문/결제 */
.payment .pay_l {float:left; width:770px;margin-bottom:40px;}
.payment .pay_l .pay_with {border-top:2px solid #929292;border-bttom:1px solid #929292; background:#efefef;}
.payment .pay_l .pay_with ul { text-align: center; padding:30px 0;}
.payment .pay_l .pay_with ul li { display:inline-block; margin-right:40px;}
.payment .pay_l .pay_with ul li:last-child { margin-right:0px;}
.payment .pay_l .kg {}
.payment .pay_l .kg_inner { width:625px; margin:50px auto 0 auto;}

.payment .pay_r {float:right; width:285px;}
.payment .pay_r .pay_list {border-top:2px solid #929292;border-bottom:1px solid #929292;border-left:2px solid #929292;border-right:2px solid #929292; padding:20px 20px; height:82px; overflow:hidden;}
.payment .pay_r .pay_list .list_l { float:left;}
.payment .pay_r .pay_list .list_l li { text-align:left; line-height:28px;}
.payment .pay_r .pay_list .list_r { float:right;}
.payment .pay_r .pay_list .list_r li { text-align:right; line-height:28px;}
.payment .pay_r .last_pay { background:#efefef;border-bottom:2px solid #929292;border-left:2px solid #929292;border-right:2px solid #929292; padding:20px 0;}
.payment .pay_r .last_pay .tit {text-align:center;font-size:20px;font-family:'notokr-bold'; line-height:24px;}
.payment .pay_r .last_pay .price {text-align:center;font-size:36px;font-family:'notokr-bold'; color:#ff0000;line-height:40px; margin-top:5px;}
.payment .pay_r .last_pay .price span {font-size:24px;}
.payment .pay_r .btn_r { margin:18px 0 0 0;display:block;height:66px;line-height:68px;text-align:center;font-size:26px;font-family:'notokr-regular'; font-weight:bold; background:#ff283c;color:#fff;border:1px solid #ad1010; overflow:hidden}
.payment .pay_r .btn_w { margin:8px 0 0 0;display:block; width:285px; height:68px;line-height:68px;text-align:center;font-size:26px;font-family:'notokr-regular'; font-weight:bold; background:#fff;color:#000;border:1px solid #959595;overflow:hidden}

/* 비회원 구매 약관 동의 탭 */
.c-tab02 ul {display:block;overflow:hidden;}
.c-tab02 ul li{float:left; display:inline-block;width:220px; border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-size:15px;font-family:'notokr-bold'; text-align:center; padding:13px 0; letter-spacing:-1px;background:#f8f8f8;}
.c-tab02 ul li:last-child {border-right:1px solid #d2d2d2}
.c-tab02 ul .on { background:#fff;}
.c-tab02 ul .on a{font-family:'notokr-regular'; font-weight:bold;color:#1e55b0; text-align:center;}
textarea { border:1px solid #d2d2d2; padding:30px 30px}
.ok {font-size:15px;font-family:'notokr-regular'; margin:18px 0 0 0;}

/* 주문완료 */
.ment { width:480px; margin:0 auto; overflow:hidden;}
.ment .ment_l {float:left;}
.ment .ment_r {float:right; margin-left:10px;}
.ment .ment_r .tit {font-size:33px;font-family:'notokr-bold';line-height:40px; color:#333;}
.ment .ment_r li {font-size:15px;font-family:'notokr-bold'; color:#8a8a8a;line-height:30px;}
.ment .ment_r li span{color:#333;}

.order_list_2 {float:left; margin:20px 0 0 0;  }
.order_list_2 ul li { position:relative; float:left; display:inline-block; width:113px; padding:30px 20px; text-align:center; line-height:18px;border-top:1px solid #000;border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
.order_list_2 .total:after {position:absolute;top:40px;right:-10px;content:""; display:block;  width:20px; height:20px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/plus.png) no-repeat 0 0; z-index:100;}
.order_list_2 .deli:after {position:absolute;top:40px;right:-10px;content:""; display:block;  width:20px; height:20px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/minus.png) no-repeat 0 0; z-index:100;}

.order_list02_2 {float:left; margin:20px 0 0 0; height:130px;}
.order_list02_2 ul li { float:left; display:inline-block; width:113px; padding:30px 20px; text-align:right; line-height:18px;border-top:1px solid #000;border-bottom:1px solid #e2e2e2; background:#f8f8f8;}
.order_list02_2 ul li:last-child {border-right:1px solid #e2e2e2;}


/* 나의 주문내역 */
#container .container_right .order_search {border:1px solid #e2e2e2; background:#f0f2f5; padding:9px 17px; height:35px;}
#container .container_right .order_search .order_left { float:left;font-size:12px;font-family:'돋움'; color:#707070; line-height:35px;}
#container .container_right .order_search .order_left div {float:left; display:inline-block; margin-left:30px;}
#container .container_right .order_search .order_left div:first-child {margin-left:0;}
#container .container_right .order_search .order_left .tit {font-size:14px;font-family:'notokr-regular'; vertical-align:middle;}
#container .container_right .order_search .order_left .month ul li { float:left; display:inline-block; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;padding:0px 17px; background:#fff;}
#container .container_right .order_search .order_left .month ul li:last-child {border-right:1px solid #e2e2e2; }
#container .container_right .order_search .order_left input{padding-left:10px; width:110px; height:35px;border:1px solid #e2e2e2;font-size:12px; font-family:'돋움'; color:#686868;}
#container .container_right .order_search .order_right { float:right;font-size:16px;font-family:'notokr-regular'; font-weight:bold;}
#container .container_right .order_search {}

#container .info { padding:5px 5px;}
#container .info .info_l { float:left; display:inline-block; width:92px;margin-bottom:5px;}
#container .info .info_l img{width:92px;}
#container .info .info_r { float:left; display:inline-block; margin-left:10px;text-align:left;line-height:170%;font-size:14px;}
#container .info .info_r span { text-align:left; line-height:92px;}

#container .p_l { float:left;}
#container .p_l img{width:100px;}
#container .p_r { float:left; text-align:left; line-height:26px; margin:10px 0 0 10px;}
#container .p_r .re {position:relative; padding:0 0 0 15px;}
#container .p_r .re:after {position:absolute;top:20%;left:0px;content:""; display:block;  width:7px; height:6px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/re.gif) no-repeat 0 0; }

#container .container_right .order_list {float:left; margin:20px 0 0 0;  }
#container .container_right .order_list ul li { position:relative; float:left; display:inline-block; width:79px; padding:30px 20px; text-align:center; line-height:18px;border-top:1px solid #000;border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
#container .container_right .order_list .total:after {position:absolute;top:40px;right:-10px;content:""; display:block;  width:20px; height:20px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/plus.png) no-repeat 0 0; z-index:100;}
#container .container_right .order_list .deli:after {position:absolute;top:40px;right:-10px;content:""; display:block;  width:20px; height:20px;background:url(http://image.hrdch.co.kr/jobch/image/mypage/minus.png) no-repeat 0 0; z-index:100;}

#container .container_right .order_list02 {float:left; margin:20px 0 0 0; height:130px;}
#container .container_right .order_list02 ul li { float:left; display:inline-block; padding:30px 15px; text-align:right; line-height:18px;border-top:1px solid #000;border-bottom:1px solid #e2e2e2; background:#f8f8f8;}
#container .container_right .order_list02 ul li:last-child {border-right:1px solid #e2e2e2;}

#container .container_right textarea{ float:left; padding-left:10px;border:1px solid #e2e2e2; padding:10px;}
#container .container_right .btn_black { float:left; margin:0 0 0 10px; display:block;width:62px;height:58px;line-height:58px;text-align:center;font-size:12px;font-family:'돋움';background:#393939;color:#fff;letter-spacing:-1px;}

.btn_list03 ul { float:right; margin:10px 0 0 0; }
.btn_list03 ul li { display:inline-block; margin-left:5px;}