@charset "UTF-8";

@import url("/css/home/kor/user/sub_respond2.css");
@import url("/css/home/kor/user/sub_respond3.css");


@media screen and (max-width:1280px){

	.dashboard_cont .dash_board_list_area > .box .area .title_area {padding: 0 135px 0 20px;}
	.dashboard_cont .dash_board_list_area > .box .area .title_area .title {font-size: 20px;}
	.dashboard_cont .dash_board_list_area > .box .area .title_area .view {right: 20px;}

	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box {padding: 30px 10px 42px;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li {width: 33.3333%;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li:nth-child(-n+3) {margin-bottom: 15px;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box .text {font-size: 18px;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box .text .num {font-size: 26px; padding: 0 7px;}
	.dashboard_cont .dash_board_list_area > .box .area.inquiry .inner_cont_box {padding: 36px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.reser .inner_cont_box {padding: 36px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.satis .inner_cont_box {padding: 36px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_basics .inner_cont_box {padding: 28px 10px 30px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist .inner_cont_box {padding: 19px 10px 18px;}
	.dashboard_cont .dash_board_list_area > .box .area.human .inner_cont_box {padding: 15px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.affiliation .inner_cont_box {padding: 15px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box {padding: 21px 10px 24px;}
	
}

@media screen and (max-width:1080px){
	
	
	.cont_left_sch {display: none;}
	.cont_right_box {display: block; width: 100%; padding: 0; vertical-align: top;}
	.cont_right_box .sub_sch_box {display: none;}
	.cont_right_box .sub_sch_box.details_sch.sty2 {display: block;}

	.my_btn {margin: 0 0 10px; text-align: right;}
	.my_btn .down_btn {padding: 0 15px;}
	.my_btn .down_btn .text {font-size: 14px; line-height: 30px;}
	.my_btn .down_btn .text.down {padding: 0 15px 0 0;}
	.my_btn .down_btn .text.down:after {width: 10px; height: 15px;}

	.btn_list_area > .list > li .btn {padding: 0 30px;  font-size: 16px; line-height: 30px;}
	.title_area.view .title {font-size: 20px; line-height: 30px;}
	.btn_inner_box {margin: 0 0 20px;}
	.btn_inner_box .btn_inner_area .slt_area select {height: 32px; line-height: 32px;}

	/* sub_top */
	.sub_top {margin: 0 0 25px;}
	.sub_top .sub_top_area {}
	.sub_top .sub_top_area .box {padding: 10px 40px 10px 0;}
	.sub_top .sub_top_area .box .bread_list li {margin: 0 10px 0 0; padding: 0 10px 0 0;}
	.sub_top .sub_top_area .box .bread_list li a {font-size: 12px; line-height: 21px; color: #303030;}
	.sub_top .sub_top_area .box .bread_list li.home a {width: 26px;}
	.sub_top .sub_top_area .box .sns_print_box .list li {margin: 0 5px 0 0;}
	.sub_top .sub_top_area .box .sns_print_box .list li.print {display: none;}
	.sub_top .sub_top_area .box .sns_print_box .list li a {width: 28px; height: 28px; background-size: 14px;}
	.sub_top .sub_top_area .box .sns_print_box .list li.share .sub_share_box {top: 38px; left: -60px; width: 95px;}
	.sub_top .sub_top_area .box .sns_print_box .list li.share .sub_share_box li a {width: 20px; height: 20px; line-height: 20px;}

	.main_title {font-size: 32px; line-height: 48px;}

	.com_info_list_box > .list > li {margin: 45px 0 0;}
	.com_info_list_box > .list > li > .title {margin: 0 0 15px; font-size: 22px; line-height: 33px;}

	.com_list_box {margin: 30px 0 0;}
	.com_list_box > .title {font-size: 22px; line-height: 30px;}
	.com_list_box > .info_list_area {margin: 25px 0 0;}
	.com_list_box > .info_list_area > .list > li {margin: 30px 0 0;}
	.com_list_box > .info_list_area > .list > li > .title {font-size: 18px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .text {font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .title_box > .title {font-size: 18px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .title_box > .sub_title {font-size: 18px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .title_box > .sub_title:nth-child(2) {margin: 8px 0 0;}
	/* 2021.12.21 */
	.com_list_box > .info_list_area > .list > li > .list_tit {font-size: 18px; line-height: 27px;}
	/* 2021.12.21 */
	.com_list_box > .info_list_area > .list > li > .list2 {margin: 7px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li {margin: 7px 0 0; padding: 0 0 0 8px; font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li:before {top: 11px; width: 3px; height: 3px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box .tit {font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box2 .tit {width: 92px; font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area thead tr th {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 {padding: 3px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box {padding: 10px 5px 10px 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box > .list li {padding: 0 0 0 10px; font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box > .list li .etc {top: -2px; font-size: 12px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area .tit {font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area .list > li {font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .title_area .title {padding: 10px 0; font-size: 16px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area {padding: 15px 5px 18px 25px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li {padding: 0 0 0 15px; background-position: left top 6px; background-size: 9px 9px; font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li {width: calc(33.3333% - 16.6666px); margin: 0 25px 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:nth-child(3n) {margin: 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:after {right: -19px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box  {max-width: 100%;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 {padding: 15px 10px 15px 20px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li {display: block; width: 100%; margin: 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li:last-child {margin: 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li:after {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li {font-size: 16px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 {padding: 10px 5px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box {padding: 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box .tit {display: block; position: inherit; top: inherit; left: inherit; font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box > .list > li {font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li .text_box .inner_box .text br {display: block !important;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .title_area .title {font-size: 16px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box .inner_box {padding: 6px 5px 5px 11px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box .inner_box > .list2 > li {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 {padding: 20px 10px 20px 20px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li {padding: 0 0 0 83px; font-size: 16px; line-height: 28px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li .tit {padding: 0 20px; font-size: 16px; line-height: 26px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .text {font-size: 16px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .link {margin: 0 0 0 10px; padding: 0 21px; font-size: 16px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 {padding: 5px; background-image: url("/images/home/kor/user/sub/etc_line_icon.jpg");}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list {padding: 0 33px 0 30px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li {padding: 23px 0 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li:first-child {padding: 34px 0 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box .title {display: inline-block; padding: 0 20px; font-size: 16px; line-height: 36px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 {margin: 10px 0 0; padding: 0 0 0 20px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li {padding: 0 0 0 70px; font-size: 16px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li .tit {width: 66px; height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box {margin: 11px 0 0; padding: 0 0 0 20px; font-size: 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .text {font-size: 16px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .link {margin: 0 0 0 10px; padding: 0 15px; font-size: 16px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li {width: calc(50% - 10px); margin: 0 20px 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-last-child(-n+2) {margin: 0 20px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:last-child {margin: 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:after {right: -15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-child(2n):after {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li {padding: 18px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .title {font-size: 16px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .txt {font-size: 16px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr th {padding: 0 0 0 15px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td {padding: 10px 15px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box .title {padding: 0 0 0 15px; font-size: 14px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box .title:before {font-size: 12px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box > .list li {font-size: 14px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box {padding: 10px 10px 13px 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box .link_btn {margin: 0 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box {padding: 20px 10px 20px 25px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box .text {font-size: 16px;}
	.com_list_box > .info_list_area > .list > li > .proc_box {margin: 15px 0 0;}
	.com_list_box > .info_list_area > .list > li > .kit_txt_box {padding: 16px 10px 18px 25px;}
	.com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box .text {height: 50px; font-size: 16px; line-height: 25px;}
	.com_list_box > .info_list_area > .list > li > .link_box {padding: 20px 10px 17px 25px;}
	.com_list_box > .info_list_area > .list > li > .link_box > .text {font-size: 16px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .link_box .link {margin: 0 0 0 15px; padding: 0 18px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .link_box2 {padding: 16px 10px 18px 25px;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .text_box .text {font-size: 16px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .link_area {margin: 6px 0 0;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .link_area .text {font-size: 16px; line-height: 38px; color: #000000; vertical-align: middle;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .link_area .link {margin: 0 0 0 15px; padding: 0 18px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box {padding: 16px 10px 16px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box {padding: 2px 0 0 40px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box:before {width: 30px; height: 30px; font-size: 20px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box {padding: 2px 0 0 40px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box:before {width: 30px; height: 30px; font-size: 18px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area thead tr th {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area tbody tr td {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2.txt2 {margin: 7px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2.txt2 > li {margin: 7px 0 0;}

	/* ==================== 이메일무단수집거부 ==================== */
	.email_cont {padding: 4px;}
	.email_cont .box {padding: 60px 10px 77px;}
	.email_cont .box .title {margin: 10px 0 0; font-size: 22px; line-height: 36px;}
	.email_cont .box .text {margin: 17px 0 0; font-size: 14px; line-height: 26px;}
	.email_cont .box .text br {display: none;}
	/* ==================== 이메일무단수집거부 ==================== */

	/* ==================== 중간관리자 - 소싱 디렉터 상세페이지 ==================== */
	.manager_cont > .box {margin: 45px 0 0;}
	.manager_cont > .box > .title {margin: 0 0 15px; font-size: 22px; line-height: 33px;}
	.manager_cont > .box .mar_info_area {display: block;}
	.manager_cont > .box .mar_info_area .img_area {display: block; width: max-content; border: 1px solid #e3e3e3; margin: 0 auto; padding: 10px;}
	.manager_cont > .box .mar_info_area .img_area .inner_area {display: table; width: initial; table-layout: fixed;}
	.manager_cont > .box .mar_info_area .img_area .inner_area .inner_box {display: table-cell; height: 214px; text-align: center; vertical-align: middle;}
	.manager_cont > .box .mar_info_area .img_area .inner_area .inner_box img {display: inline-block; height: 100%;}
	.manager_cont > .box .mar_info_area .info_table_area {display: block; margin: 15px 0 0; padding: 0;}
	.manager_cont > .box .mar_info_area .info_table_area .info_table {display: block;}
	.manager_cont > .box .mar_info_area .info_table_area .info_table tbody {display: block;}
	.manager_cont > .box .mar_info_area .info_table_area .info_table tbody tr {display: block;}
	.manager_cont > .box .mar_info_area .info_table_area .info_table tbody tr th {display: block; padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.manager_cont > .box .mar_info_area .info_table_area .info_table tbody tr td {display: block; padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.manager_cont > .box .mar_intro_area {padding: 10px;}
	.manager_cont > .box .career_area .table_top_box {padding: 10px 5px;}
	.manager_cont > .box .career_area .table_top_box .title {padding: 0 0 0 25px; background-size: 16px; font-size: 16px; line-height: 24px;}
	.manager_cont > .box .career_area .table_top_box .title .ft_c2 {margin: 0 0 0 5px;}
	.manager_cont > .box .career_area .career_table_area .table_area {display: block;}
	.manager_cont > .box .career_area .career_table_area .table_area thead {display: none;}
	.manager_cont > .box .career_area .career_table_area .table_area tbody {display: block;}
	.manager_cont > .box .career_area .career_table_area .table_area tbody tr {display: block; padding: 10px 5px;}
	.manager_cont > .box .career_area .career_table_area .table_area tbody tr td {display: block; padding: 5px 0; font-size: 14px; line-height: 21px; text-align: left;}
	.manager_cont > .box .career_area .career_table_area .table_area tbody tr td:first-child {padding: 5px 0; font-weight: 700;}
	.manager_cont > .box .career_area .career_table_area .table_area tbody tr td:before {display: inline-block; content: attr(data-th) ": "; width: auto; margin: 0 5px 0 0; color: #333333;}
	.manager_cont > .box .career_area .career_table_area .table_area tbody tr td:first-child:before {display: none;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area {display: block;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area thead {display: none;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area tbody {display: block;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area tbody tr {display: block; padding: 10px 5px;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area tbody tr td {display: block; padding: 5px 0; font-size: 14px; line-height: 21px; text-align: left;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area tbody tr td:before {display: inline-block; content: attr(data-th) ": "; width: auto; margin: 0 5px 0 0; color: #333333;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area tbody tr td:first-child {font-weight: 700;}
	.manager_cont > .box .certificate_area .table_area_01 .table_area tbody tr td:first-child:before {display: none;}
	.manager_cont > .box .certificate_area .table_area_02 .com_table_cont {margin: 20px 0 0;}

	/* ==================== 파트너스 찾기 ==================== */
	.findh_map_box #map .mark_infowindow_box .box .title_area {padding: 0 20px 6px 0;}
	.findh_map_box #map .mark_infowindow_box .box .title_area .title {font-size: 14px; line-height: 22px;}
	.findh_map_box #map .mark_infowindow_box .box .title_area .title .scrap {margin: 0 0 0 5px;}
	.findh_map_box #map {height: 400px !important;}

	.reservation_area_list > .list.img_h > li .box .img_box .img_inner {height: 165px;}


	.dashboard_cont .dash_board_list_area > .box {display: block;margin: 0;}
	.dashboard_cont .dash_board_list_area > .box.left {width: 100%;}
	.dashboard_cont .dash_board_list_area > .box.right {width: 100%; margin: 21px 0 0;}

	.dashboard_cont .dash_board_list_area > .box .area .title_area .title {line-height: 53px;}

	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box {padding: 15px 10px 20px;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box {padding: 70px 0 0; background-size: 60px;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box .text {background-position: right top; font-size: 16px; line-height: 24px;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box .text .num {font-size: 22px;}

	.dashboard_cont .dash_board_list_area > .box .area.reser {display: block; width: 100%;}
	.dashboard_cont .dash_board_list_area > .box .area.reser .inner_cont_box {padding: 15px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area .board_area .board_list tbody tr td .state2 {font-size: 14px; line-height: 21px;}
	.dashboard_cont .dash_board_list_area > .box .area.satis {display: block; width: 100%;}
	.dashboard_cont .dash_board_list_area > .box .area.satis .inner_cont_box {padding: 15px 10px;}

	.dashboard_cont .dash_board_list_area > .box .area.inquiry {display: block; width: 100%;}
	.dashboard_cont .dash_board_list_area > .box .area.inquiry .inner_cont_box {padding: 15px 10px;}

	.dashboard_cont .dash_board_list_area > .box .area.space_basics {display: inline-block; width: 100%; margin: 0; vertical-align: top;}
	.dashboard_cont .dash_board_list_area > .box .area.space_basics .inner_cont_box {padding: 15px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_basics .inner_cont_box .basics_area > .box .txt_box .tit {font-size: 18px; line-height: 27px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_basics .inner_cont_box .basics_area > .box .txt_box .txt {height: 42px; font-size: 14px; line-height: 21px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist {display: inline-block; width: 100%; margin: 0; vertical-align: top;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist .inner_cont_box {padding: 31px 10px 30px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist .inner_cont_box .space_list_area > .list > li .box .text {background-position: right top; font-size: 16px; line-height: 24px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist .inner_cont_box .space_list_area > .list > li .box .text .num {font-size: 22px;}

	.dashboard_cont .dash_board_list_area > .box .area.human {display: inline-block; width: calc(50% - 10px); margin: 21px 20px 0 0; vertical-align: top;}
	.dashboard_cont .dash_board_list_area > .box .area.human .inner_cont_box .human_box .text {background-position: right top; font-size: 16px; line-height: 24px;}
	.dashboard_cont .dash_board_list_area > .box .area.human .inner_cont_box .human_box .text .num {font-size: 22px;}
	.dashboard_cont .dash_board_list_area > .box .area.affiliation {display: inline-block; width: calc(50% - 10px); vertical-align: top;}
	.dashboard_cont .dash_board_list_area > .box .area.affiliation .inner_cont_box .affiliation_list_area > .list > li > .box .text {background-position: right top; font-size: 16px; line-height: 24px;}
	.dashboard_cont .dash_board_list_area > .box .area.affiliation .inner_cont_box .affiliation_list_area > .list > li > .box .text .num {font-size: 22px;}

	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box {padding: 15px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .memb_img_box {width: 61px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .memb_img_box .inner_box {height: 61px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .tit {font-size: 18px; line-height: 27px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .txt {font-size: 14px; line-height: 21px;}
	
	.dashboard_cont .dash_board_list_area > .box .area.current .inner_cont_box {padding: 15px 10px;}
	.dashboard_cont .dash_board_list_area > .box .area.current .inner_cont_box .space_list_area > .list > li .box .text {background-position: right top; font-size: 16px; line-height: 24px;}
	.dashboard_cont .dash_board_list_area > .box .area.current .inner_cont_box .space_list_area > .list > li .box .text .num {font-size: 22px;}

	.estimate_info_box.mt {margin: 15px 0 0;}
	.estimate_info_box .title_area {margin: 0 0 10px; padding: 0 60px 0 0;}
	.estimate_info_box .title_area .title {font-size: 18px; line-height: 27px;}
	.estimate_info_box .title_area .my_btn {position: absolute; top: 0; right: 0;}
	.estimate_info_box .my_btn {margin: 0 0 20px;}
	.estimate_info_box .estimate_table_cont > .text {display: block; margin: 0 0 5px;}
	.estimate_info_box .estimate_table_cont .table_box {overflow-x: scroll;}
	.estimate_info_box .estimate_table_cont .table_box .table_area {width: 1080px;}
	.estimate_info_box .estimate_table_cont .table_box .table_area thead tr th {padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.estimate_info_box .estimate_table_cont .table_box .table_area tbody tr td {padding: 7px 5px; font-size: 14px; line-height: 21px;}
	.estimate_info_box .estimate_table_cont .table_box .table_area tbody tr td .state3.red {font-size: 12px; line-height: 21px;}

	.com_human_box .human_table_area {overflow-x: scroll;}
	.com_human_box .human_table_area .table_area {width: 1080px;}
	.com_human_box .human_table_area .table_area thead tr th {padding: 8px; font-size: 14px; line-height: 21px;}
	.com_human_box .human_table_area .table_area tbody tr td {padding: 5px; font-size: 14px; line-height: 21px;}
	.com_human_box .human_table_area .table_area tbody tr td .human_img_box .inner_box {height: 150px; text-align: left;}
	.com_human_box .human_table_area .table_area tbody tr td .human_img_box .inner_box img {display: inline-block;}
	.com_human_box .human_table_area .table_area tbody tr td .chk_area {display: inline-block; width: auto; height: 18px; vertical-align: sub;}
	.com_human_box .human_table_area .table_area tbody tr td .chk_area .chk_inp {display: inline-block;}

	.com_human_box .human_table_area .table_area tbody tr td .equip_img_box .inner_box {height: 110px;}
	.com_human_box .human_table_area .table_area tbody tr td .edu_img_box .inner_box {height: 150px;}
	.com_human_box .human_table_area .table_area tbody tr td .sapce_img_box .inner_box {height: 90px;}
	.com_human_box .human_table_area .table_area tbody tr td .event_img_box .inner_box {height: 110px;}


	/* 221214 */
	.human_table_area.block_style {display: block; overflow-x: visible;}
	.human_table_area.block_style .table_area {display: block; width: auto; text-align: left;}
	.human_table_area.block_style .table_area thead {display: none;}
	.human_table_area.block_style .table_area tbody {display: block;}
	.human_table_area.block_style .table_area tbody tr {display: block; padding: 5px 10px;}
	.human_table_area.block_style .table_area tbody tr td {display: block; padding: 4px 0;}
	.human_table_area.block_style .table_area tbody tr td:before {content: attr(data-th) ':'; display: inline-block; margin: 0 5px 0 0; font-weight: 500; color: #333; vertical-align: top;}
	.human_table_area.block_style .table_area tbody tr td#empty_row:before {display: none;}
	.human_table_area.block_style .table_area tbody tr td .show_box .img_box {display: inline-block; vertical-align: middle;}
	.human_table_area.block_style .table_area tbody tr td .show_box .text {display: inline-block; margin: 0; padding: 0 3px; vertical-align: middle;}
	.human_table_area.block_style .table_area tbody tr td p {display: inline; vertical-align: top;}
	/* // 221214 */






	.reser_data_box {margin: 0 0 25px;}
	.reser_data_box > .box {padding: 10px 5px;}
	.reser_data_box > .box > .data_list {max-width: 560px;}
	.reser_data_box > .box > .data_list > li {width: calc(50% - 10px); margin: 0 20px 0 0;}
	.reser_data_box > .box > .data_list > li > select {height: 36px; font-size: 16px; line-height: 24px;}
	.reser_data_box > .box > .data_list > li .data_sel {padding: 0 20px;}
	.reser_data_box > .box > .data_list > li .data_sel .data_sel_btn img {width: 8px; height: 14px;}
	.reser_data_box > .box > .data_list > li .data_sel .sel_box select {max-width: 110px; height: 36px; margin: 0 10px 0 0; font-size: 16px; line-height: 24px;}

	.equ_title_area {margin: 0 0 36px; padding: 22px 0 23px;}
	.equ_title_area .title {font-size: 24px; line-height: 36px;}
	.equ_title_area .text {margin: 10px 0 0; font-size: 16px; line-height: 24px;}

	.current_table_box {overflow-x: scroll;}
	.current_table_box .table_area {width: 1080px;}
	.current_table_box .table_area thead tr th {padding: 8px 5px; font-size: 14px; line-height: 21px;}
	.current_table_box .table_area tbody tr td {padding: 8px 5px; font-size: 14px; line-height: 21px;}


	.editor_view table {display: block;}
	.editor_view table thead {display: none;}
	.editor_view table thead tr {}
	.editor_view table thead tr th {}
	.editor_view table tbody {display: block;}
	.editor_view table tbody tr {display: block;}
	.editor_view table tbody tr th {display: block; padding: 10px 5px;}
	.editor_view table tbody tr td {display: block; padding: 10px 5px;}
	
	
	/* 2022.01.05 */
	.cont_right_box .key_area .text.sty1 br:nth-child(3) {display: block;}
	.cont_right_box .key_area .text.sty1 br:last-child {display: block;} 
	.cont_right_box .key_area .text.sty2 br:nth-child(3) {display: block;}
	.cont_right_box .key_area .text.sty2 br:last-child {display: block;} 

}

@media screen and (max-width:767px){
	
	.main_title {margin: 0 0 10px; font-size: 26px; line-height: 39px;}

	.com_info_list_box > .list > li {margin: 20px 0 0;}
	.com_info_list_box > .list > li > .title {margin: 0 0 5px; font-size: 18px; line-height: 27px;}

	.btn_list_area > .list > li .btn {padding: 0 10px;  font-size: 14px; line-height: 26px;}
	.title_area.view .title {font-size: 18px; line-height: 26px;}
	.btn_inner_box {margin: 0 0 10px;}
	.btn_inner_box .btn_inner_area .slt_area {width: 205px;}
	.btn_inner_box .btn_inner_area .slt_area select {width: 100px; height: 28px; line-height: 28px;}

	.com_list_box {margin: 15px 0 0;}
	.com_list_box > .title {font-size: 18px; line-height: 27px;}
	.com_list_box > .info_list_area {margin: 15px 0 0;}
	.com_list_box > .info_list_area > .list > li {margin: 15px 0 0;}
	.com_list_box > .info_list_area > .list > li > .title {font-size: 16px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .text {font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .title_box > .title {font-size: 16px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .title_box > .sub_title {font-size: 16px; line-height: 24px;}
	/* 2021.12.21 */
	.com_list_box > .info_list_area > .list > li > .list_tit {font-size: 16px; line-height: 24px;}
	/* 2021.12.21 */
	.com_list_box > .info_list_area > .list > li > .list2 {margin: 5px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li {margin: 5px 0 0; font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li.pl2 {padding: 0 0 0 75px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li.pl3.pl5 {padding: 0 0 0 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li:before {top: 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .img_box {}
	.com_list_box > .info_list_area > .list > li > .list2 > li .img_box img {}
	.com_list_box > .info_list_area > .list > li > .list2 > li .img_box img.pc {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .img_box img.m {display: block; width: 80%; margin: 0 auto;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box .tit {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box2 .tit {display: block; margin: 0 0 5px; font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box {padding: 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area {display: block; width: 100%;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area .tit {font-size: 14px; line-height: 30px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area {display: block; margin: 10px 0 0; padding: 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area .list > li {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .title_area .title {padding: 5px;font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area {padding: 5px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont {overflow-x: scroll;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .text {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area {width: 767px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td .img_pc {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td .img_m {display: inline-block; width: 60%;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li > .list2 > li {font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .title_area .title {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .text_area .text_inner_box .text_inner .text {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 {padding: 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 > .list {}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 > .list > li {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .title_area .title {font-size: 14px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box {padding: 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li {font-size: 14px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box .tit {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box > .list > li {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li {width: calc(33.3333% - 10px); margin: 0 15px 15px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li {width: calc(33.3333% - 13.3333px); margin: 0 20px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-child(3n) {margin: 0 0 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-last-child(-n+2) {margin: 0 15px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:nth-last-child(-n+2) {margin: 0 20px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:nth-child(3n) {margin: 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:after {right: -13px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:after {right: -15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li .text_box .inner_box .text {font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li {width: calc(50% - 7.5px); margin: 0 15px 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:after {right: -13px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n):after {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 {padding: 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li {padding: 0 0 0 65px; font-size: 14px; line-height: 26px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li .tit {padding: 0 15px; font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .text {display: block; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .link {margin: 5px 0 0 0; padding: 0 16px; font-size: 14px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list {padding: 0 10px 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li {padding: 15px 0 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li:first-child {padding: 15px 0 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box .title {padding: 0 15px; font-size: 16px; line-height: 34px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 {margin: 8px 0 0; padding: 0 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li {font-size: 14px; line-height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li .tit {width: 66px; height: 27px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box {margin: 11px 0 0; padding: 0 0 0 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .text {display: block; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .link {margin: 5px 0 0; font-size: 14px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .title {font-size: 16px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .text_box .inner_box .text {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li {width: calc(33.3333% - 20px); margin: 0 30px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:after {right: -23px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li {padding: 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box {}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .img_area {width: 45px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .img_area img {width: 45px; height: 44px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area {padding: 0 0 0 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .title {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .txt {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr th {display: block; padding: 10px 5px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td {display: block; padding: 5px 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box {display: block; width: 100%;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box {padding: 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box .title {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .list li {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box .link_btn {margin: 0 0 0 8px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box {padding: 15px 5px 15px 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box .text {padding: 0 0 0 40px; background-size: 33px 21px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .proc_box {margin: 10px 0 0;}
	.com_list_box > .info_list_area > .list > li > .proc_box > .list > li {width: 50%; padding: 0 20px 10px 20px;}
	.com_list_box > .info_list_area > .list > li > .proc_box > .list > li:nth-child(2n):after {display: none;}
	.com_list_box > .info_list_area > .list > li > .proc_box > .list > li:after {top: 22px; right: -9px; width: 25px; height: 6px; background-size: contain;}
	.com_list_box > .info_list_area > .list > li > .proc_box > .list > li .img_box {width: 55px; height: 55px;}
	.com_list_box > .info_list_area > .list > li > .proc_box > .list > li .text_box .txt {height: 42px; font-size: 14px; line-height: 21px;}
	.com_list_box > .info_list_area > .list > li > .kit_txt_box {padding: 10px;}
	.com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box {padding: 0; background-image: inherit;}
	.com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box .text {height: 44px;font-size: 14px; line-height: 22px;}
	.com_list_box > .info_list_area > .list > li > .link_box {padding: 10px;}
	.com_list_box > .info_list_area > .list > li > .link_box > .text {display: block; font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .link_box .link {display: inline-block; margin: 5px 0 0; padding: 0 15px; font-size: 14px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .link_box2 {padding: 10px;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .text_box {padding: 0; background-image: inherit;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .text_box .text {font-size: 14px; line-height: 24px;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .link_area {padding: 0;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .link_area .text {display: block; font-size: 14px; line-height: 38px;}
	.com_list_box > .info_list_area > .list > li > .link_box2 .link_area .link {margin: 5px 0 0; padding: 0 10px; font-size: 14px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box {padding: 15px 5px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box {padding: 0 0 0 30px; font-size: 14px; line-height: 25px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box:before {width: 25px; height: 25px; font-size: 18px; line-height: 22px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box {padding: 0 0 0 30px; font-size: 14px; line-height: 25px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box:before {width: 25px; height: 25px; font-size: 16px; line-height: 22px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont {overflow-x: scroll;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .text {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area {width: 767px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont.sty2 .table_area tbody tr td .img_pc {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont.sty2 .table_area tbody tr td .img_m {display: inline-block; width: 60%;}
	.com_list_box > .info_list_area > .list > li > .list2.txt2 {margin: 5px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2.txt2 > li {margin: 5px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .list3 {margin: 5px 0 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li {margin: 3px 0 0;}

	/* ==================== 이메일무단수집거부 ==================== */
	.email_cont .box {padding: 20px 5px 37px;}
	.email_cont .box img {width: 58px;}
	.email_cont .box .title {margin: 5px 0 0; font-size: 16px; line-height: 24px;}
	.email_cont .box .text {margin: 10px 0 0; font-size: 12px; line-height: 20px;}
	/* ==================== 이메일무단수집거부 ==================== */

	/* ==================== 중간관리자 - 소싱 디렉터 상세페이지 ==================== */
	.manager_cont > .box {margin: 20px 0 0;}
	.manager_cont > .box > .title {margin: 0 0 5px; font-size: 18px; line-height: 27px;}
	.manager_cont > .box .mar_info_area .img_area .inner_area .inner_box {height: 144px}
	.manager_cont > .box .mar_info_area .info_table_area {margin: 10px 0 0;}
	.manager_cont > .box .career_area .table_top_box .title {font-size: 14px; line-height: 21px;}
	.manager_cont > .box .certificate_area .table_area_02 .com_table_cont {margin: 10px 0 0;}

	/* ==================== 파트너스 찾기 ==================== */
	.findh_map_box #map {height: 300px !important;}

	.dashboard_cont .dash_board_list_area > .box .area .title_area {padding: 0 100px 0 10px;}
	.dashboard_cont .dash_board_list_area > .box .area .title_area .title {font-size: 18px; line-height: 43px;}
	.dashboard_cont .dash_board_list_area > .box .area .title_area .view {right: 10px; font-size: 12px; line-height: 18px;}

	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li {display: inline-block; width: 50%;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li:nth-child(-n+4) {border-bottom: 1px solid #e4e4e4;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li:nth-child(2n + 1) {border-right: 1px solid #e4e4e4;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li:nth-child(-n+3) {margin-bottom: 0;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box {padding: 10px 0; background-image: inherit !important;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box .text {padding: 0 20px 0 0; background-size: 16px; background-position: right top 2px; font-size: 14px; line-height: 21px;}
	.dashboard_cont .dash_board_list_area > .box .area.day .inner_cont_box > .list > li > .box .text .num {padding: 0 6px; font-size: 18px;}

	.dashboard_cont .dash_board_list_area > .box .area.reser {display: block; width: 100%; margin: 21px 0 0;}
	.dashboard_cont .dash_board_list_area > .box .area.satis {display: block; width: 100%; margin: 21px 0 0;}

	.dashboard_cont .dash_board_list_area > .box .area.space_basics {display: block; width: 100%; margin: 0;}
	.dashboard_cont .dash_board_list_area > .box .area.space_basics .inner_cont_box .basics_area > .box .txt_box .tit {font-size: 16px; line-height: 24px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_basics .inner_cont_box .basics_area > .box .txt_box .txt {height: 36px; font-size: 12px; line-height: 18px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist {display: block; width: 100%; margin: 21px 0 0;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist .inner_cont_box {padding: 15px 10px;}

	.dashboard_cont .dash_board_list_area > .box .area.space_regist .inner_cont_box .space_list_area > .list > li .box .text {padding: 0 20px 0 0; background-size: 16px; background-position: right top 2px; font-size: 14px; line-height: 21px;}
	.dashboard_cont .dash_board_list_area > .box .area.space_regist .inner_cont_box .space_list_area > .list > li .box .text .num {padding: 0 6px; font-size: 18px;}

	.dashboard_cont .dash_board_list_area > .box .area.human {display: block; width: 100%; margin: 21px 0 0;}
	.dashboard_cont .dash_board_list_area > .box .area.human .inner_cont_box .human_box .text {padding: 0 20px 0 0; background-size: 16px; background-position: right top 2px; font-size: 14px; line-height: 21px;}
	.dashboard_cont .dash_board_list_area > .box .area.human .inner_cont_box .human_box .text .num {padding: 0 6px; font-size: 18px;}
	.dashboard_cont .dash_board_list_area > .box .area.affiliation {display: block; width: 100%; margin: 21px 0 0;}
	.dashboard_cont .dash_board_list_area > .box .area.affiliation .inner_cont_box .affiliation_list_area > .list > li > .box .text {padding: 0 20px 0 0; background-size: 16px; background-position: right top 2px; font-size: 14px; line-height: 21px;}
	.dashboard_cont .dash_board_list_area > .box .area.affiliation .inner_cont_box .affiliation_list_area > .list > li > .box .text .num {padding: 0 6px; font-size: 18px;}

	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .memb_img_box {width: 41px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .memb_img_box .inner_box {height: 41px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .tit {font-size: 16px; line-height: 24px;}
	.dashboard_cont .dash_board_list_area > .box .area.member_info .inner_cont_box .member_info_box .info_box .txt {font-size: 12px; line-height: 18px;}

	.dashboard_cont .dash_board_list_area > .box .area.current .inner_cont_box .space_list_area > .list > li .box .text {padding: 0 20px 0 0; background-size: 16px; background-position: right top 2px; font-size: 14px; line-height: 21px;}
	.dashboard_cont .dash_board_list_area > .box .area.current .inner_cont_box .space_list_area > .list > li .box .text .num {padding: 0 6px; font-size: 18px;}
	
	.estimate_info_box .estimate_table_cont .table_box .table_area {width: 991px;}
	
	.dashboard_cont .dash_board_list_area > .box .area {margin: 10px 0 0 !important;}
	.dashboard_cont .dash_board_list_area > .box .area.title {margin: 30px 0 0 !important;}
	.dashboard_cont .dash_board_list_area > .box .area.title .title {font-size: 24px;}
	.dashboard_cont .dash_board_list_area > .box.right {margin: 0;}

	.reser_data_box {margin: 0 0 15px;}
	.reser_data_box > .box {padding: 10px 5px;}
	.reser_data_box > .box > .data_list {max-width: 100%;}
	.reser_data_box > .box > .data_list > li {display: block; width: 100%; margin: 0 0 10px;}
	.reser_data_box > .box > .data_list > li > select {height: 30px; font-size: 14px; line-height: 21px; border-radius: 5px;}
	.reser_data_box > .box > .data_list > li .data_sel {max-width: 100%; padding: 0 15px;}
	.reser_data_box > .box > .data_list > li .data_sel .data_sel_btn img {width: 8px; height: 14px;}
	.reser_data_box > .box > .data_list > li .data_sel .sel_box select {width: calc(50% - 2.5px); max-width: inherit; height: 30px; margin: 0 5px 0 0; font-size: 14px; line-height: 21px; border-radius: 5px;}

	.equ_title_area {margin: 0 0 20px; padding: 16px 0 17px;}
	.equ_title_area .title {font-size: 18px; line-height: 27px;}
	.equ_title_area .text {font-size: 14px; line-height: 21px;}

}

@media screen and (max-width:480px){
	.main_title {font-size: 20px; line-height: 28px;}

	.sub_tab_cont .title_area.view {margin: 10px 0 0;}
	.btn_inner_box {}
	.btn_inner_box .my_btn {float: inherit; text-align: left;}
	.btn_inner_box .btn_inner_area {margin: 10px 0 0;}
	
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li {width: calc(50% - 7.5px); margin: 0 15px 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:nth-child(3n) {margin: 0 15px 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:nth-child(2n) {margin: 0 0 10px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:after {right: -13px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li {width: calc(50% - 15px); margin: 0 15px 15px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-child(3n) {margin: 0 15px 15px 0;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:nth-child(2n) {margin: 0 0 15px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li {width: 100%; margin: 0 0 20px 0 !important;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:last-child {margin: 0 !important;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:after {right: inherit; left: 50%; top: inherit; bottom: -18px; margin: 0; transform: rotate(90deg);}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li {width: 100%; margin: 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n) {margin: 0 0 10px;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:after {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:nth-child(2n):after {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 {border: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li {width: 100%; margin: 0 0 30px !important;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:after {top: inherit; right: inherit; left: 50%; bottom: -21px; margin: 0; transform: rotate(90deg);}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:nth-child(2):after {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:last-child:after {display: none;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .text_box {border-bottom: 1px solid #ececec;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li {width: 100%; margin: 0 0 30px !important;}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:after {top: inherit; right: inherit; left: 50%; bottom: -24px; margin: 0; transform: rotate(90deg);}
	.com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:last-child:after {display: block;}
	.com_list_box > .info_list_area > .list > li > .list2 > li:last-child .txt_box15 > .list > li:last-child:after {display: none;}
}