@charset "utf-8";
/* CSS Document */



/* 잇 프로젝트 접수*/
/*신청폼 기존 타이틀 색상 : #3f3b3d*/
/*신청폼 기존 섹션 선 색상 : #535353*/

.accept01 { float:left; width:100%; margin-bottom:32px; position:relative;}
.accept01 h3 { float:left; width:100%; font-size:16px; font-weight:bold; color:#000; margin-bottom:15px;}
.accept01 .sub_h { float:left; width:100%; margin-bottom:8px; position:relative;}
.accept01 .sub_h h4 { float:left; font-size:14px; font-weight:bold; color:#3f3b3d; padding-left:6px; border-left:4px solid #d86eb7; margin-left:7px; }
.accept01 .sub_h .h_check { position:absolute; left:147px; top:-3px;}
.accept01 .sub_h .h_check input { width:13px; height:13px; margin:0; padding:0;}
.accept01 .sub_h .h_check span { font-size:12px; color:#3f3b3d;}
.accept01 .sub_h .h_check2 { position:absolute; left:300px; top:-3px;}
.accept01 .sub_h .h_check2 input { width:13px; height:13px; margin:0; padding:0;}
.accept01 .sub_h .h_check2 span { font-size:12px; color:#3f3b3d;}

.accept01 .h_check { position:absolute; left:147px; top:0;}
.accept01 .h_check input { width:13px; height:13px; margin:0; padding:0;}
.accept01 .h_check span { font-size:12px; color:#3f3b3d;}

.accept01 .accept_table { float:left; width:100%; border-top:2px solid #d770b7;}
.accept01 .accept_table table { width:674px; margin:0; padding:0;}
.accept01 .accept_table table th { padding:13px 0; text-align:left; vertical-align:middle; padding:13px 0; padding-left:18px; background:#f9f9f9; border-bottom:1px solid #e7e7e7; }
.accept01 .accept_table table th.h65 { height:39px; }
.accept01 .accept_table table th.tac { text-align:center; padding-left:0; background:none; border-bottom:0;}
.accept01 .accept_table table th label { font-size:14px; font-weight:bold; color:#3f3b3d; line-height:1.5;}
.accept01 .accept_table table th label.sub { float:left; padding-top:8px; font-size:12px; font-weight:bold; color:#3f3b3d; line-height:1.1;}
.accept01 .accept_table table th label.point { padding-right:8px; background:url(../images/common/accept_point.jpg) no-repeat right 3px;}
/* 20170404 css 추가 */
.accept01 .accept_table table th label.point_lefbg{display:inline-block;  background-position: right 5px; }
/* - * - * - * - * - * - */
.accept01 .accept_table table th span { font-size:12px; color:#3f3b3d;}
.accept01 .accept_table table td { text-align:left; vertical-align:middle; padding:5px 0; padding-left:12px; font-size:14px; color:#3f3b3d; border-bottom:1px solid #e7e7e7;}
.accept01 .accept_table table td span.sp1 { vertical-align:middle; font-size:13px; color:#3f3b3d; margin-left:10px;}
.accept01 .accept_table table td.tac { text-align:left; padding-left:0; font-size:12px; color:#3f3b3d;}
.accept01 .accept_table table td.tac2 { text-align:left; font-size:12px; color:#3f3b3d;}
.accept01 .accept_table table td.tac img { margin-right:10px;}
.accept01 .accept_table table td img { vertical-align:top; }
.accept01 .accept_table table td img.delete_file_btn { vertical-align:middle; }
.accept01 .accept_table table td input[type="text"] { color:#919191; padding:6px 0 6px 5px; border:1px solid #d1d1d1;}
.accept01 .accept_table table td input[type="text"]:focus { color:#3f3b3d;}
.accept01 .accept_table table td input.in01 { width:157px;}
.accept01 .accept_table table td input.in02 { width:183px;}
.accept01 .accept_table table td input.in03 { width:167px;}
.accept01 .accept_table table td input.in04 { width:113px; margin-right:6px;}
.accept01 .accept_table table td input.in04_1 { width:100px; margin-right:6px;}
.accept01 .accept_table table td input.in05 { width:57px;}
.accept01 .accept_table table td input.in06 { width:71px;}
.accept01 .accept_table table td input.in07 { width:454px; margin-top:6px; }
.accept01 .accept_table table td input.in08 { width:454px;}
.accept01 .accept_table table td input.in09 { width:340px;}
.accept01 .accept_table table td input.in10 { width:112px; margin-right:8px; border-left:0;}
.accept01 .accept_table table td input.in11 { width:195px;;}
.accept01 .accept_table table td span.ex_sp { float:left; width:100%; font-size:12px; color:#c852a3; line-height:1.5;}
.accept01 .accept_table table td textarea { float:left; width:490px; height:77px; resize:none; border:1px solid #d1d1d1; padding:11px 14px; font-size:12px; color:#919191;}
.accept01 .accept_table table td textarea.tea2 { height:57px; padding:11px 14px;}
.accept01 .accept_table table td textarea.tea3 { height:77px; padding:11px 14px;}
.accept01 .accept_table table td textarea.tea4 { width:580px;}
.accept01 .accept_table table td textarea.tea5 { width:622px;}
.accept01 .accept_table table td.last2 { border-bottom:0;}
.accept01 .accept_table table td strong { font-weight:bold;}
.accept01 .accept_table table td strong a { font-weight:bold; color:#3f3b3d;}
.accept01 .accept_table table td p.credit { float:left; font-size:13px; color:#3f3b3d; margin-top:8px; margin-right:10px;}
.accept01 .accept_table table td p.credit span { color:#d359ad;}
.accept01 .accept_table table td p.credit2 { float:left; font-size:13px; color:#3f3b3d; margin-top:8px; margin-right:42px;}
.accept01 .accept_table table td p.credit2 span { color:#d359ad;}
.accept01 .accept_table table td .add_file {  float:left; width:500px; padding:5px 20px; padding-right:0; background:#f9f9f9;}
.accept01 .accept_table table td .add_file p { float:left; font-size:12px; font-weight:bold; color:#3f3b3d; margin-top:5px; margin-right:25px; }
.accept01 .accept_table table td .add_file input { width:287px; padding:4px 0 3px 5px; margin-right:4px;}

.accept01 .accept_table table td .radio_area { float:left; width:100%; margin-bottom:6px;}
.accept01 .accept_table table td .radio_area input[type="radio"] { width:12px; height:12px; margin:0; padding:0; vertical-align:middle; margin-right:6px; border:0;}
.accept01 .accept_table table td .radio_area input[type="text"] { width:167px; padding:6px 0 6px 5px; border:1px solid #d1d1d1;}
.accept01 .accept_table table td .radio_area span { vertical-align:middle; font-size:13px; color:#3f3b3d; margin-right:27px;}
.accept01 .accept_table table td .radio_area span.last { margin-right:9px;}


.accept01 .accept_table table td select { padding:5px 0 5px 5px; *height:29px; border:1px solid #d1d1d1; margin:0px; }
.accept01 .accept_table table td select.sel01 { width:190px;}
.accept01 .accept_table table td select.sel02 { width:92px; margin-right:6px;}
.accept01 .accept_table table td select.sel03 { width:62px;}
.accept01 .accept_table table td select.sel04 { width:164px;}
.accept01 .accept_table table td input[type="checkbox"] { width:12px; height:12px; border:1px solid #d1d1d1; margin:0;padding:0; vertical-align:middle; margin-right:6px; vertical-align:middle; border:0;}
.accept01 .accept_table table td input[type="radio"] { width:13px; height:13px; border:0; margin:0; padding:0; vertical-align:middle; margin-right:5px;}
.accept01 .accept_table table td span.check { font-size:13px; color:#3f3b3d; margin-right:15px; vertical-align:middle;}
.accept01 .accept_table table td span.last { margin-right:0;}
.accept01 .accept_table table td .etc { float:left; width:100%; margin-top:10px;}
.accept01 .accept_table table td span.sp2 { font-size:12px; color:#757575; margin-left:10px;}
.accept01 .accept_table table td span.sp3 { font-size:13px; color:#757575; margin-left:5px;}
.accept01 .accept_table table td span.dash { margin:0 6px; vertical-align:middle;}

.accept01 .accept_table table td .question { float:left; width:662px; padding:18px 0px 4px 0px;} 
.accept01 .accept_table table td .question h4 { float:left; width:590px; font-size:14px; font-weight:bold; color:#3f3b3d; margin-bottom:8px; margin-left:22px;}
.accept01 .accept_table table td .question h4 span { color:#d359ad; }
.accept01 .accept_table table td .question p { float:left; width:596px; font-size:12px; color:#757575; margin-bottom:16px; margin-left:22px;}
.accept01 .accept_table table td .question p.p2 { color:#c852a3; padding-left:24px; width:572px;}

.accept01 .accept_table table td.radio_span input { vertical-align:middle; margin-right:5px;}
.accept01 .accept_table table td.radio_span span { vertical-align:middle; font-size:13px; color:#3f3b3d;}

.accept01 .accept_table table td.sel_span span { vertical-align:middle; font-size:13px; color:#3f3b3d;}
.accept01 .accept_table table td.sel_span select { vertical-align:middle;}

.accept01 .accept_table table td .question table.q_table { width:612px; margin:0; padding:0; margin-bottom:21px; margin-left:22px;}
.accept01 .accept_table table td .question table.q_table th { padding:12px 0; text-align:center; vertical-align:middle; font-size:13px; font-weight:bold; color:#3f3b3d; background:#f9f9f9; border:1px solid #e7e7e7; border-left:0; line-height:1.5; }
.accept01 .accept_table table td .question table.q_table th span { font-size:12px; color:#757575;}
.accept01 .accept_table table td .question table.q_table th span.sp2 { font-size:10px;}
.accept01 .accept_table table td .question table.q_table th.last { border-right:0;}
.accept01 .accept_table table td .question table.q_table td { padding:5px 0; text-align:center; vertical-align:middle; color:#3f3b3d; border:1px solid #e7e7e7; border-left:0;}
.accept01 .accept_table table td .question table.q_table td span.sp3 { font-size:13px; color:#3f3b3d;}
.accept01 .accept_table table td .question table.q_table td span.sp4 { font-size:13px; color:#757575; margin-left:5px;}
.accept01 .accept_table table td .question table.q_table td.tal { text-align:left; padding-left:10px;}
.accept01 .accept_table table td .question table.q_table td.tal2 { text-align:left; padding-left:25px;}
.accept01 .accept_table table td .question table.q_table td.bb0 { border:0;}
.accept01 .accept_table table td .question table.q_table td.pd0 { padding:0; border:0;}
.accept01 .accept_table table td .question table.q_table td.pd0 textarea { width:582px;}
.accept01 .accept_table table td .question table.q_table td.th { font-size:13px; font-weight:bold; color:#3f3b3d; border-right:0;}
.accept01 .accept_table table td .question table.q_table td.bgf9 { background:#f9f9f9;}
.accept01 .accept_table table td .question table.q_table td.last { border-right:0;}
.accept01 .accept_table table td .question table.q_table td input[type="text"] { padding:4px 0 3px 5px; border:1px solid #d1d1d1;}
.accept01 .accept_table table td .question table.q_table td input.q_in01 { width:138px;}
.accept01 .accept_table table td .question table.q_table td input.q_in02 { width:44px;}
.accept01 .accept_table table td .question table.q_table td input.q_in03 { width:334px;}
.accept01 .accept_table table td .question table.q_table td input.q_in04 { width:354px; margin-right:4px;}
.accept01 .accept_table table td .question table.q_table td input.q_in05 { width:101px;}
.accept01 .accept_table table td .question table.q_table td input.q_in06 { width:180px;}
.accept01 .accept_table table td .question table.q_table td input.q_in07 { width:121px;}
.accept01 .accept_table table td .question table.q_table td input.q_in08 { width:66px;}
.accept01 .accept_table table td .question table.q_table td input.q_in09 { width:186px;}
.accept01 .accept_table table td .question table.q_table td input.q_in10 { width:210px; margin:0 3px 0 24px;}
.accept01 .accept_table table td .question table.q_table td input.q_in11 { width:152px;}
.accept01 .accept_table table td .question table.q_table td input.q_in12 { width:132px;}
.accept01 .accept_table table td .question table.q_table td input.q_in13 { width:111px;}
.accept01 .accept_table table td .question table.q_table td input.q_in14 { width:105px;}
.accept01 .accept_table table td .question table.q_table td input.q_in15 { width:61px;}
.accept01 .accept_table table td .question table.q_table td img { vertical-align:middle;}

.accept01 .accept_table table td .question table.q_table2 th { padding-left:0; text-align:center; background:none;}
.accept01 .accept_table table td .question table.q_table2 th span { font-size:13px; color:#3f3b3d; vertical-align:middle;}
.accept01 .accept_table table td .question table.q_table2 th span.mr15 { margin-right:15px;}
.accept01 .accept_table table td .question table.q_table2 th input { vertical-align:middle; margin-right:5px;}
.accept01 .accept_table table td .question table.q_table2 td textarea { width:468px; height:38px; padding:10px; border:1px solid #d1d1d1;}


.accept01 .accept_table table td .question .radio_area2 { float:left; width:652px; padding-left:22px;}
.accept01 .accept_table table td .question .radio_area2 input { width:13px; height:13px; border:0; margin:0; padding:0; vertical-align:middle; margin-right:5px;}
.accept01 .accept_table table td .question .radio_area2 span { font-size:13px; line-height:1.5; vertical-align:middle;}

.accept01 .accept_table table td .add_send { float:left; width:612px; padding-top:15px;}
.accept01 .accept_table table td .add_send h4 { float:left; padding-right:8px; background:url(../images/common/accept_point.jpg) no-repeat right 3px; font-size:14px; font-weight:bold; color:#3f3b3d; margin-bottom:20px;}
.accept01 .accept_table table td .add_send .send_radio { float:left; width:100%; margin-bottom:15px;}
.accept01 .accept_table table td .add_send .send_radio p { float:left; width:192px; font-size:14px; font-weight:bold; color:#3f3b3d; margin-top:2px;}
.accept01 .accept_table table td .add_send .send_radio input[type="radio"] { width:12px; height:12px; vertical-align:middle; margin-right:6px;}
.accept01 .accept_table table td .add_send .send_radio span { vertical-align:middle; font-size:13px; color:#3f3b3d; margin-right:20px;}
.accept01 .accept_table table td .add_send .mb32 { margin-bottom:32px !important;}

.accept01 .accept_table table td .add_send .as_info { float:left; width:100%; margin-left:15px;}
.accept01 .accept_table table td .add_send .as_info p { float:left; width:100%;}
.accept01 .accept_table table td .add_send .as_info p.p1 { margin-top:12px;}
.accept01 .accept_table table td .add_send .as_info p.p2 { margin-top:12px; font-size:12px; font-weight:normal; color:#3f3b3d;}

.accept01 .accept_table .project_info_file { float:left; width:634px; padding:10px 20px; border-bottom:1px solid #e9e9e9;}
.accept01 .accept_table .project_info_file h5 { float:left; width:100%; color:#3f3b3d; font-size:14px; font-weight:bold; margin-bottom:16px;}
.accept01 .accept_table .project_info_file p { float:left; width:100%; font-size:14px; color:#3f3b3d; margin-bottom:7px; line-height:1.5;}
.accept01 .accept_table .project_info_file p span { color:#d359ad;}
.accept01 .accept_table .project_info_file input[type="radio"] { width:13px; height:13px; margin:0; padding:0; vertical-align:middle;}
.accept01 .accept_table .project_info_file span { font-size:13px; color:#3f3b3d; vertical-align:middle;}
.accept01 .accept_table .project_info_file .radio_area { float:left; width:100%;}
.accept01 .accept_table .project_info_file .radio_area2 { float:left; width:auto; margin-top:4px;}
.accept01 .accept_table .project_info_file .radio_area input[type="radio"] { width:13px; height:13px; margin:0; padding:0; vertical-align:middle; margin-right:5px;}
.accept01 .accept_table .project_info_file .radio_area input[type="text"] { width:167px; padding:6px 0 6px 5px; border:1px solid #d1d1d1;}
.accept01 .accept_table .project_info_file .radio_area input.in01 { width:157px;}
.accept01 .accept_table .project_info_file .radio_area input.in02 { width:183px;}
.accept01 .accept_table .project_info_file .radio_area input.in03 { width:167px;}
.accept01 .accept_table .project_info_file .radio_area input.in04 { width:113px; margin-right:6px;}
.accept01 .accept_table .project_info_file .radio_area input.in04_1 { width:100px; margin-right:6px;}
.accept01 .accept_table .project_info_file .radio_area input.in05 { width:57px;}
.accept01 .accept_table .project_info_file .radio_area input.in06 { width:71px;}
.accept01 .accept_table .project_info_file .radio_area input.in07 { width:454px; margin-top:6px; }
.accept01 .accept_table .project_info_file .radio_area input.in08 { width:454px;}
.accept01 .accept_table .project_info_file .radio_area input.in09 { width:340px;}
.accept01 .accept_table .project_info_file .radio_area span { vertical-align:middle; font-size:13px; color:#3f3b3d; margin-bottom:0;}
.accept01 .accept_table .project_info_file p.ex_p { float:left; width:100%; font-size:12px; color:#c852a3; margin-top:5px; margin-bottom:0;}


.sub_con_wrap .sub_con .con_L .btn_area { float:left; width:100%; text-align:center;}
.sub_con_wrap .sub_con .con_L .btn_area img { margin:0 3px;}


.sub_con_wrap .sub_con .con_L .aco_con { float:left; width:100%; margin-bottom:9px;}
.sub_con_wrap .sub_con .con_L .aco_con dl { float:left;}
.sub_con_wrap .sub_con .con_L .aco_con dt { float:left; cursor:pointer;}
.sub_con_wrap .sub_con .con_L .aco_con dt .bar { float:left; width:5px; height:45px; border:1px solid #dddddd; border-right:0; background:#f6f6f6;  }
.sub_con_wrap .sub_con .con_L .aco_con dt .on { background:#d770b7; border:1px solid #d770b7; border-right:0;}
.sub_con_wrap .sub_con .con_L .aco_con dt .sel { background:url(../images/sub/dt_sel_bg.jpg) repeat-x left top !important;}
.sub_con_wrap .sub_con .con_L .aco_con dt .tit { float:left; font-size:15px; font-weight:bold; color:#3f3b3d; width:626px; padding:15px 25px 0 16px; height:30px; border:1px solid #dddddd; border-left:0; background:#f6f6f6;}
.sub_con_wrap .sub_con .con_L .aco_con dt .tit img { float:right; margin-top:5px;}
.sub_con_wrap .sub_con .con_L .aco_con dt .tit h3 { float:left; width:100%; font-size:15px; font-weight:bold; color:#3f3b3d; background:url(../images/sub/down.jpg) no-repeat right center;}
.sub_con_wrap .sub_con .con_L .aco_con dt .tit h3.sel2 { background:url(../images/sub/up.jpg) no-repeat right center;}
.sub_con_wrap .sub_con .con_L .aco_con dd { float:left; padding:25px; width:622px; border:1px solid #dddddd; border-top:0;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text { float:left; width:70%;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text h4 { float:left; width:100%; font-size:16px; font-weight:bold; color:#d359ad;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text p { float:left; width:100%; font-size:14px; color:#3f3b3d; margin-bottom:0px; margin-top:15px; line-height:1.7;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text p.p1 { float:left; width:100%; font-size:14px; font-weight:bold; color:#3f3b3d; margin-bottom:11px; margin-top:15px;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text p.p2 { float:left; margin-left:10px; font-size:14px; font-weight:normal; margin-top:0;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul { float:left; width:100%;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li {float:left; width:594px; font-size:14px; color:#3f3b3d; padding-left:19px; margin-left:9px; line-height:1.7;}
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li.num01 {  background:url(../images/common/list_num01.jpg) no-repeat left 5px; }
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li.num02 {  background:url(../images/common/list_num02.jpg) no-repeat left 5px; }
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li.num03 {  background:url(../images/common/list_num03.jpg) no-repeat left 5px; }
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li.num04 {  background:url(../images/common/list_num04.jpg) no-repeat left 5px; }
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li.num05 {  background:url(../images/common/list_num05.jpg) no-repeat left 5px; }
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li.num06 {  background:url(../images/common/list_num06.jpg) no-repeat left 5px; }
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li.num07 {  background:url(../images/common/list_num07.jpg) no-repeat left 5px; }
.sub_con_wrap .sub_con .con_L .aco_con dd .dd_text ul li span {float:left; font-size:14px; color:#3f3b3d;}
.sub_con_wrap .sub_con .con_L .aco_con dd .check { float:left; width:100%; height:26px; position:relative; margin-bottom:30px;}
.sub_con_wrap .sub_con .con_L .aco_con dd .check input { vertical-align:middle; position:absolute; left:3px; top:8px; margin:0; padding:0; width:13px; height:13px;}
.sub_con_wrap .sub_con .con_L .aco_con dd .check label { vertical-align:middle; font-size:13px; font-weight:bold; color:#3f3b3d; padding-left:37px; position:absolute; left:0; top:3px; background:url(../images/common/checkbox_btn_bg_off.jpg) no-repeat left 3px; line-height:2; cursor:pointer;}
.sub_con_wrap .sub_con .con_L .aco_con dd .check label.sel { vertical-align:middle; font-size:13px; font-weight:bold; color:#3f3b3d; padding-left:37px; position:absolute; left:0; top:3px; background:url(../images/common/checkbox_btn_bg.jpg) no-repeat left 3px; line-height:2; cursor:pointer;}
.sub_con_wrap .sub_con .con_L .aco_con dd .reg_btn { float:right; text-align:center;}


.receipt_list { float:left; width:206px; border:1px solid #fff; border-radius:3px; padding:18px 16px; background:#fff; margin-bottom:9px;}
.receipt_list h3 { float:left; width:100%; font-size:14px; font-weight:bold; color:#d359ad; padding-bottom:6px; border-bottom:1px solid #f0f0f0;}
.receipt_list table { width:100%; margin:0; padding:0;}
.receipt_list table th { text-align:left; vertical-align:middle; padding:14px 0; font-size:13px; color:#474747; background:url(../images/sub/list_dot.jpg) repeat-x left bottom;}
.receipt_list table th a {font-size:13px; color:#474747;}
.receipt_list table td { text-align:center; vertical-align:bottom; padding:14px 0; font-size:11px; color:#6d6d6d; background:url(../images/sub/list_dot.jpg) repeat-x left bottom;}
.receipt_list table th.last { background:none;}
.receipt_list table td.last { background:none;}


.person_number { float:left; width:206px; border:1px solid #fff; border-radius:3px; padding:18px 16px; background:#fff;}
.person_number h3 { float:left; width:100%; font-size:14px; font-weight:bold; color:#d359ad; padding-bottom:6px; border-bottom:1px solid #f0f0f0;}
.person_number table { width:100%; margin:0; padding:0;}
.person_number table td { padding:13px 0; background:url(../images/sub/list_dot.jpg) repeat-x left bottom;}
.person_number table td p { float:left; width:100%; font-size:11px; color:#696768; line-height:1.5;}
.person_number table td p span { font-size:12px; color:#3f3b3d; padding-right:10px; margin-right:9px; background:url(../images/sub/bar1_8.jpg) no-repeat right center;}
.person_number table td p a { font-size:11px; color:#696768;}
.person_number table td.last { background:none;}

.person_number .tel { float:left; width:100%; text-align:center; padding:13px 0; background:#f1f1f1;}
.person_number .tel p { font-size:13px; font-weight:bold; color:#474747; width:100%; text-align:center;}



.sub_con_wrap .sub_con .con_L .aco_con2 { float:left; width:100%; margin-bottom:9px;}
.sub_con_wrap .sub_con .con_L .aco_con2 dl { float:left;}
.sub_con_wrap .sub_con .con_L .aco_con2 dt { float:left; cursor:pointer;}
.sub_con_wrap .sub_con .con_L .aco_con2 dt .bar { float:left; width:5px; height:45px; border:1px solid #dddddd; border-right:0; background:#f6f6f6;  }
.sub_con_wrap .sub_con .con_L .aco_con2 dt .on { background:#d770b7; border:1px solid #d770b7; border-right:0;}
.sub_con_wrap .sub_con .con_L .aco_con2 dt .sel { background:url(../images/sub/dt_sel_bg.jpg) repeat-x left top !important;}
.sub_con_wrap .sub_con .con_L .aco_con2 dt .tit { float:left; font-size:15px; font-weight:bold; color:#3f3b3d; width:626px; padding:15px 25px 0 16px; height:30px; border:1px solid #dddddd; border-left:0; background:#f6f6f6;}
.sub_con_wrap .sub_con .con_L .aco_con2 dt .tit img { float:right; margin-top:5px;}
.sub_con_wrap .sub_con .con_L .aco_con2 dt .tit h3 { float:left; width:100%; font-size:15px; font-weight:bold; color:#3f3b3d; background:url(../images/sub/down.jpg) no-repeat right center;}
.sub_con_wrap .sub_con .con_L .aco_con2 dt .tit h3.sel2 { background:url(../images/sub/up.jpg) no-repeat right center;}
.sub_con_wrap .sub_con .con_L .aco_con2 dd { float:left; padding:0 21px 0 16px;; width:635px; border:1px solid #dddddd; border-top:0;}

.aco_con2_table { float:left; width:100%;}
.aco_con2_table table { width:100%; margin:0; padding:0;}
.aco_con2_table table th { text-align:left; vertical-align:middle; padding:10px 0 10px 0; background:url(../images/sub/dot4_1.jpg) repeat-x left bottom;}
.aco_con2_table table th ul { float:left;}
.aco_con2_table table th ul.off { padding-left:38px; background:url(../images/sub/receipt_off.jpg) no-repeat 8px 2px; line-height:2;}
.aco_con2_table table th ul.on { padding-left:38px; background:url(../images/sub/receipt_on.jpg) no-repeat 8px 2px; line-height:2;}
.aco_con2_table table th ul li { float:left; font-size:14px; color:#3f3b3d; padding-right:12px; margin-right:11px; background:url(../images/sub/aco_con2_bar.jpg) no-repeat right center;}
.aco_con2_table table th ul li.last { margin-right:0px; padding-right:0; background:none; color:#707070;}
.aco_con2_table table th ul li.last2 { margin-right:0; padding-right:0; background:none; color:#d770b7;}
.aco_con2_table table th img { margin-left:9px; vertical-align:middle; margin-top:5px;}
.aco_con2_table table td { text-align:right; vertical-align:middle; background:url(../images/sub/dot4_1.jpg) repeat-x left bottom;}



.receipt_info { float:left; width:654px; padding:12px 10px;}
.receipt_info .info_01 { float:left; width:100%; margin-bottom:82px;}
.receipt_info .info_01 h4 { float:left; width:100%; font-size:16px; color:#d359ad; font-weight:bold;}
.receipt_info .info_01 h5 { float:left; width:100%; font-size:14px; font-weight:bold; color:#3f3b3d; margin-bottom:12px;}
.receipt_info .info_01 h5 span { float:none !important; width:auto !important; font-size:14px; font-weight:normal;}
.receipt_info .info_01 p { float:left; margin-left:5px; font-size:14px; color:#3f3b3d; margin-bottom:15px; line-height:1.5;} 
.receipt_info .info_01 .info_01_text { float:left; width:622px; border:1px solid #dbdbdb; padding:16px 15px; margin-top:15px;}

.receipt_info .info_01 .info_01_text ul { float:left; width:100%; padding-bottom:10px;}
.receipt_info .info_01 .info_01_text ul li { float:left; width:100%; margin-left:5px; font-size:14px; color:#3f3b3d; line-height:1.5;}
.receipt_info .info_01 .info_01_text span { float:left; width:100%; margin-left:5px; font-size:13px; color:#3f3b3d; line-height:1.5; }
.receipt_info .info_01 .info_01_text span a { font-size:13px; color:#3f3b3d;}

.receipt_info .info_02 { float:left; width:100%; margin-bottom:15px;}
.receipt_info .info_02 h4 { float:left; width:100%; font-size:16px; color:#d359ad; margin-bottom:13px; font-weight:bold;}
.receipt_info .info_02 .info_02_text { float:left; width:622px; border:1px solid #dbdbdb; padding:16px 15px 31px 15px;}
.receipt_info .info_02 .info_02_text h5 { float:left; width:100%; font-size:13px; font-weight:bold; color:#3f3b3d; margin-bottom:12px; margin-top:15px;}
.receipt_info .info_02 .info_02_text p { float:left; width:596px; font-size:13px; color:#3f3b3d; padding-left:18px; line-height:1.4;}
.receipt_info .info_02 .info_02_text p.p2 { padding-left:0; margin-bottom:5px;}
.receipt_info .info_02 .info_02_text p.p2 strong { font-weight:bold;}
.receipt_info .info_02 .info_02_text p.num01 { background:url(../images/sub/num01.jpg) no-repeat left 4px; margin-bottom:10px;}
.receipt_info .info_02 .info_02_text p.num02 { background:url(../images/sub/num02.jpg) no-repeat left 4px; margin-bottom:10px;}
.receipt_info .info_02 .info_02_text p.num02 span {font-size:12px; color:#838383;}
.receipt_info .info_02 .info_02_text p.num03 { background:url(../images/sub/num03.jpg) no-repeat left 4px; margin-bottom:10px;}
.receipt_info .info_02 .info_02_text p.num04 { background:url(../images/sub/num04.jpg) no-repeat left 4px; margin-bottom:10px;}
.receipt_info .info_02 .info_02_text p.num05 { background:url(../images/sub/num05.jpg) no-repeat left 4px; margin-bottom:10px;}
.receipt_info .info_02 .info_02_text p.num06 { background:url(../images/sub/num06.jpg) no-repeat left 4px; margin-bottom:10px;}
.receipt_info .info_02 .info_02_text p.num07 { background:url(../images/sub/num07.jpg) no-repeat left 4px; margin-bottom:10px;}
.receipt_info .info_02 .info_02_text p.last { padding-left:0; margin-top:15px;}
.receipt_info .info_02 .info_02_text span { float:left; width:100%; margin-left:5px; font-size:13px; color:#3f3b3d; }


.receipt_info .check { float:left; width:100%; height:26px; position:relative; margin-bottom:34px;}
.receipt_info .h105 { height:105px; }
.receipt_info .check input { vertical-align:middle; position:absolute; left:3px; top:8px; margin:0; padding:0; width:15px; height:15px;}
.receipt_info .check label { vertical-align:middle; font-size:13px; font-weight:bold; color:#3f3b3d; padding-left:37px; position:absolute; left:0; top:3px; background:url(../images/common/checkbox_btn_bg_off.jpg) no-repeat left 3px; line-height:2;cursor:pointer;}
.receipt_info .check label.sel { vertical-align:middle; font-size:13px; font-weight:bold; color:#3f3b3d; padding-left:37px; position:absolute; left:0; top:3px; background:url(../images/common/checkbox_btn_bg.jpg) no-repeat left 3px; line-height:2;cursor:pointer;}



.info_management { float:left; width:100%; border-top:2px solid #d770b7; margin-bottom:25px;}
.info_management table { width:100%; margin:0; padding:0;}
.info_management table th { text-align:left; vertical-align:middle; padding-left:18px; font-size:14px; font-weight:bold; color:#3f3b3d; background:#f9f9f9; line-height:1.5; border-bottom:1px solid #e9e9e9;}
.info_management table th label { font-size:14px; font-weight:bold; padding-right:8px; background:url(../images/common/accept_point.jpg) no-repeat right 3px;}
.info_management table td { text-align:left; vertical-align:middle; font-size:14px; color:#3f3b3d; padding:15px 0; padding-left:10px; border-bottom:1px solid #e9e9e9;}
.info_management table td.pd6 { padding-top:6px; padding-bottom:6px;}
.info_management table td select { height:29px; border:1px solid #d1d1d1;}
.info_management table td .sel01 { width:122px; margin-right:3px;}
.info_management table td .sel02 { width:65px; margin-right:3px;}
.info_management table td .sel03 { width:190px;}
.info_management table input[type="text"] { width:183px; padding:6px 0 6px 5px; border:1px solid #d1d1d1;}
.info_management table input[type="password"] { width:183px; padding:6px 0 6px 5px; border:1px solid #d1d1d1;}

.info_management table td .pic_area { float:left; width:100%;}
.info_management table td .pic_area .pic_l { float:left; border:1px solid #dddddd; margin-right:19px;}
.info_management table td .pic_area .pic_r { float:left; width:395px;}
.info_management table td .pic_area .pic_r p { float:left; width:100%; font-size:13px; color:#3f3b3d; margin-top:25px; margin-bottom:13px; line-height:1.5;}
.info_management table td .pic_area .pic_r .pic_find { float:left; width:100%; display:block;}

.info_management .management_pop { position:absolute; z-index:1500; right:45%; top:300px; width:425px; background:#fff; border:3px solid #d1d1d1; border-radius:3px; padding-top:42px; text-align:center; z-index:1500; display:none;}
.info_management .management_pop p { font-size:15px; color:#3f3b3d; line-height:1.5; margin-bottom:42px;}
.info_management .management_pop p strong { font-weight:bold;}
.info_management .management_pop .img_area { float:left; width:100%; text-align:center; margin-bottom:17px;}
.info_management .management_pop img.xbtn { position:absolute; right:0px; top:0px;}
.info_management .management_pop .mr56 { margin-bottom:56px;}


.support_pop { position:absolute; z-index:1500; right:45%; top:300px; width:425px; background:#fff; border:3px solid #d1d1d1; border-radius:3px; padding-top:42px; text-align:center; z-index:1500; display:none;}
.support_pop p { font-size:15px; color:#3f3b3d; line-height:1.5; margin-bottom:42px;}
.support_pop p strong { font-weight:bold;}
.support_pop .img_area { float:left; width:100%; text-align:center; margin-bottom:17px;}
.support_pop img.xbtn { position:absolute; right:0px; top:0px;}
.support_pop .mr56 { margin-bottom:56px;}








.person_number { float:left; width:206px; border:1px solid #fff; border-radius:3px; padding:18px 16px; background:#fff;}
.person_number h3 { float:left; width:100%; font-size:14px; font-weight:bold; color:#d359ad; padding-bottom:6px; border-bottom:1px solid #f0f0f0;}
.person_number table { width:100%; margin:0; padding:0;}
.person_number table td { padding:13px 0; background:url(../images/sub/list_dot.jpg) repeat-x left bottom;}
.person_number table td p { float:left; width:100%; font-size:11px; color:#696768; line-height:1.5;}
.person_number table td p span { font-size:12px; color:#3f3b3d; padding-right:10px; margin-right:9px; background:url(../images/sub/bar1_8.jpg) no-repeat right center;}
.person_number table td p a { float:left; font-size:11px; color:#696768;}
.person_number table td.last { background:none;}

.person_number .tel { float:left; width:100%; text-align:center; padding:13px 0; background:#f1f1f1;}
.person_number .tel p { font-size:13px; font-weight:bold; color:#474747; width:100%; text-align:center;}


.person_number .contact_box { float:left; width:100%; padding-top:15px;}
.person_number .contact_box h4 { float:left; width:100%; font-size:12px; font-weight:bold; color:#3f3b3d; font-family:'Tahoma'; margin-bottom:10px;}
.person_number .contact_box ul { float:left; width:100%;}
.person_number .contact_box ul li { float:left; width:100%; font-size:12px; font-weight:bold; color:#696768; font-family:'Tahoma'; line-height:1.5;}
.person_number .contact_box ul li a { color:#c24a9c;}



/*170111 css 추가*/

.accept01 .accept_table table td .actp_ltbtnbox{ float:left;}
.accept01 .accept_table table td .acpt_rtbtnbox{ float:left; margin-right:10px; background:#d770b7; height:36px; color:#fff;   }
.accept01 .accept_table table td .acpt_rtbtnbox a{color:#fff; display:block; padding:0px 11px 0px 18px; line-height:34px; }

.accept01 .accept_table table td .acpt_rtbtnbox a .acpt_btncon{display:block; padding-top:4px; line-height:30px; font-size:13px;  }



/* 210114 */

.receipt_info .info_01 .info_01_text p{width:100%; box-sizing:border-box;}
.receipt_info .info_01 .info_01_text p.num01{background: url(../images/sub/num01.jpg) no-repeat left 4px; padding-left:18px; line-height:1.4;}
.receipt_info .info_01 .info_01_text p.num02{background: url(../images/sub/num02.jpg) no-repeat left 4px; padding-left:18px; line-height:1.4;}
.receipt_info .info_01 .info_01_text p.num03{background: url(../images/sub/num03.jpg) no-repeat left 4px; padding-left:18px; line-height:1.4;}
.receipt_info .info_01 .info_01_text p.num04{background: url(../images/sub/num04.jpg) no-repeat left 4px; padding-left:18px; line-height:1.4;}
.receipt_info .info_01 .info_01_text p.num05{background: url(../images/sub/num05.jpg) no-repeat left 4px; padding-left:18px; line-height:1.4;}
.receipt_info .info_01 .info_01_text p.num06{background: url(../images/sub/num06.jpg) no-repeat left 4px; padding-left:18px; line-height:1.4;}
.receipt_info .info_01 .info_01_text p.num07{background: url(../images/sub/num07.jpg) no-repeat left 4px; padding-left:18px; line-height:1.4;}
.receipt_info .info_03{float:left; width:100%; margin-bottom:15px;}
.receipt_info .info_03 h4{float: left; width: 100%; font-size: 16px; color: #d359ad; font-weight: bold;}
.receipt_info .info_03 .info_03_text {float: left; width: 622px; border: 1px solid #dbdbdb; padding: 16px 15px 31px 15px; margin-top: 15px;}
.receipt_info .info_03 .info_03_text h5{float: left; width: 100%; font-size: 13px; color: #3f3b3d; margin-bottom:5px; line-height: 1.4; font-weight:bold; font-family: 'NanumGothicWeb_b', 돋움, 굴림, Dotum, Gulim, sans-serif;}
.receipt_info .info_03 .info_03_text p{float: left; width: 100%; font-size: 13px; color: #3f3b3d; padding-left: 18px; margin-bottom:10px; line-height: 1.4;}
.receipt_info .info_03 .info_03_text .mb0{margin-bottom:0;}
.receipt_info .info_03 .info_03_text .mt20{margin-top:20px;}

/* 211207 */
.receipt_info .h52{height:52px;}

/* 220128 */
.accept01 .accept_table table td .question .lh16{line-height:16px;}