/* 스크린확장/축소 */
@media screen and (max-width: 1160px){
	ul.scrn_f_box {display:none;}
}

/* 컨텐츠내 탭 */
@media screen and (max-width: 900px){
	ul.view_kind li a {padding:0 20px;}
}

@media screen and (max-width: 650px){
	ul.view_kind {width:100%;}
	ul.view_kind li {width:calc(33.3333% - 2px); margin:0 1px;}
	ul.view_kind li a {line-height:35px; border-radius:3px; padding:0;}
}

/* 기본감싸기 / 타이틀 */
@media screen and (max-width: 1160px){
	.dw_hdbx .dh_wrp {padding:0 25px;}
	.dw_hdbx .sprt_wrap 	{right:25px;}
}

@media screen and (max-width: 900px){
	.default_wrap {padding:30px;}
}

@media screen and (max-width: 650px){
	.default_wrap {padding:10px 15px 15px 15px;}
	.dw_hdbx {height:auto; padding:15px 15px 7px 15px; background:transparent;}
	.dw_hdbx .dh_wrp {top:0; transform:none; padding:0;}
	.dw_hdbx .dh_wrp h2 {width: calc(100% - 20px); font-size:15px; padding-left:7px;}
	.dw_hdbx .dh_wrp h2 span {padding-left:0;}
	.dw_hdbx .dh_wrp > span {width:15px;}
	.dw_hdbx .dh_wrp > span i {font-size:13px;}
	.dw_hdbx ul.select_replace	{position:relative; top:0; right:initial; left:0; transform:none; margin:0 0 0px 0; width:100%; display:flex;}
	.dw_hdbx ul.select_replace > li{flex:1; width:calc(50% - 3px); margin:0 3px 0 0;}
	.dw_hdbx ul.select_replace > li:last-child{width:50%; margin:0;}
	.dw_hdbx .sprt_wrap 	{position:relative; top:0; left:0; right:initial; transform:none; padding:10px 0 0 0;}
	.dw_hdbx .sprt_wrap > img 	{display:none;}
	.dw_hdbx .site_pick_box 	{width:100%;}
}

/* 정렬방식 */
@media screen and (max-width: 1160px){
	.sort_box {padding:0 35px; margin-bottom:-10px;}
}

@media screen and (max-width: 900px){
	/*.sort_box {position:relative; bottom:initial; right:initial;}*/
	ul.sort_list li a {padding:0px 10px; }
	ul.sort_list li.on a {padding:0px 8px 0px 15px;}
}

@media screen and (max-width: 650px){
	.sort_box {padding:0 14px; margin-bottom:0;}
	ul.sort_list {width:100%; margin-top:15px;}
	ul.sort_list li a {line-height: 25px;}
	ul.sort_list li a span {font-size:10px; }
	ul.sort_list li a i {font-size:12px;}
}

/* 업체별 기본 정렬 */
@media screen and (max-width: 1160px){
	ul.care_box > li {width:calc(50% - 6px);}
}

@media screen and (max-width: 650px){
	ul.care_box > li {width:100%; margin:3px 0;}
	ul.care_box > li:first-child {margin-top:0 !important;}
	ul.care_box > li:last-child {margin-bottom:0 !important;}
}

/* 좌메뉴 정렬 / 리스트그룹 */
@media screen and (max-width: 1160px){
	.area_contact {width:calc(100% - 300px);}
	.area_contact {position:relative; display:inline-block; vertical-align:middle; }
	.area_contact h2 	{position:relative; font-weight: normal; font-size:13px; line-height:60px; padding:0 25px; background:var(--pick_h3_bg); color:var(--pick_h3); cursor:pointer; overflow:hidden; width:100%; display:inline-block; border-radius:7px;}
	.area_contact h2 i 	{position:absolute; top:50%; right:15px; transform:translateY(-50%); color:var(--pick_h3_icon); font-size:13px;}
	.area_contact h2 em {position:absolute; top:0; left:0; background: var(--bg_sck_tab_on); color:#fff; line-height: 35px; font-family:NanumBarunGothic, sans-serif; font-weight:normal;letter-spacing:0;font-size:11px; padding:0 15px; font-style: normal; display:none;}
	.area_all  	{display:inline-block; vertical-align:middle;line-height:70px; width:295px; margin-right:5px; text-align:center;}
	.area_all a  	{display:block; line-height:60px; background:var(--bg_sck_tab_on); color:#fff; font-size:13px; border-radius:7px;}
	.site_li {height:auto; position: absolute; top: 70px; left: 0; height: 300px; background: var(--bg_menu_sel_list); border-radius:7px; visibility: hidden; opacity: 0;}
	.site_li.show {top:63px; opacity: 1; visibility: visible;}
	.site_total {display:none;}
}

@media screen and (max-width: 900px){
	.area_contact {width:calc(100% - 200px);}
	.area_all  	{width:195px;}
}

@media screen and (max-width: 650px){
	.area_contact {width:calc(100% - 80px);}
	.area_contact h2 	{font-size:11px; line-height:35px; padding:0 15px; border-radius:3px;}
	.area_all  	{width:75px;}
	.area_all a	{font-size:11px; border-radius:3px;line-height:35px;}
	.site_li.show {top:37px;}
}

/* 그래프리스트 */
@media screen and (max-width: 1160px){
	ul.site_graph li {width:calc(50% - 6px);}
}

@media screen and (max-width: 650px){
	ul.site_graph li {width:100%; margin:3px 0;}
	ul.site_graph li:first-child {margin-top:0 !important;}
	ul.site_graph li:last-child {margin-bottom:0 !important;}
}

/* 전국지도 */
@media screen and (max-width: 1160px){
	.site_marker {position: fixed; top: 0; left: 0; right: 0; margin: 0 auto; width:100%;  height:calc(100% - 70px);}
	.site_marker ul.view_kind {position: fixed; top: 110px; left: 0; padding: 0 35px;}
	.site_marker ul.st_status {top:160px;}
}
@media screen and (max-width: 900px){
	.site_marker ul.view_kind {top: 100px;}
	.site_marker ul.st_status {top:150px;}
}
@media screen and (max-width: 650px){
	.site_marker { height:calc(100% - 55px);}
	.site_marker ul.view_kind {top: 70px; padding: 0 14px;}
	.site_marker ul.st_status {top:120px; left:25px;}
}

/* warning pop */
/* 알람코드 pop */

/* 그래프 요약 */
@media screen and (max-width: 900px){
	.total_info ul.bd_cnt  {width:100%;}
	.total_info ul.bd_color  {width:100%; text-align: left; padding:10px 5px 0 15px;}
	.total_info ul.bd_color li  {margin:0 20px 0 0; }
}

@media screen and (max-width: 650px){
	.total_info ul.bd_color  {padding:0px 5px;}
}

/* 사이트요약정보 */
@media screen and (max-width: 1160px){
	.short_client {position:relative; right:0; margin:0 auto 25px auto; width:calc(100% - 50px); height:auto; border-radius:15px; overflow:hidden;}
	.short_client .sht_info,
	.short_client .sht_map {position:relative; width:100%; height:auto; }
	.short_client .sht_map:after {content:""; display:block; padding-top:100%;}
}

@media screen and (max-width: 650px){
	.short_client {margin:10px auto 0 auto; width:100%; border-radius:0;}
}

/* 페이지내 검색 */
@media screen and (max-width: 1160px){
	.search_area 	{margin-bottom:15px; border-radius:0;}
	.search_area .scr_wrp	{padding:25px; }
}

@media screen and (max-width: 900px){
	.search_area .scr_wrp	{padding:25px; }
	.search_area .btn_wrap	{margin:0 0 5px 0; width:100%;}
	.search_area .sg_date .date_box 	{width:130px;}
	.search_area .sg_date .date_box > span 	{left:8px; font-size:11px;}
	.search_area .sg_date .date_box input[type="date"]	{padding:0 25px 0 35px; font-size: 11px; letter-spacing:-0.05em;}
	.search_area .act_btn_set	{top:initial; right:25px; bottom:25px; transform:none;}
	.search_area .act_btn_set button	{padding:0; width:70px;}
	.search_area .act_btn_set button i	{padding-right:3px;}
}

@media screen and (max-width: 650px){
	.search_area .scr_wrp	{padding:15px 14px; }
	.search_area.space 	{margin-bottom:2px;}
	.search_area .btn_wrap	{margin:0 0 2px 0;}
	.search_area .btn_wrap .btn_chng {width:100%; margin:0;}
	.search_area ul.sck_tab,
	.search_area ul.sck_tab.rst_b		{width:50%; margin:0; }
	.search_area ul.sck_tab.full	{width:100%;}
	.search_area ul.sck_tab li,
	.search_area ul.sck_tab li:last-child {font-size:10px; line-height:30px; width:calc(25% - 2px); margin:0 1px;}
	.search_area ul.sck_tab.full li,
	.search_area ul.sck_tab.full li:last-child {width:calc(33.3333% - 2px);}
	.search_area ul.sb_kind	{margin:2px 0 0 0; width:100%;}
	.search_area ul.sb_kind > li{width:100%; margin:0;}
	.search_area ul.sb_kind > li ul.btn li	{font-size:10px; line-height:30px; width:calc(20% - 2px); margin:0 1px;;}
	.search_area .sg_date	{width:100%;}
	.search_area .sg_date .date_box 	{width:calc(50% - 2px); margin:0 1px;}
	.search_area .sg_date .date_box > span 	{left:8px; font-size:11px;}
	.search_area .sg_date .date_box input[type="date"]	{padding:0 25px 0 35px; font-size: 11px; letter-spacing:-0.05em;}
	.search_area .sg_txt		{width:100%; margin:2px 0;}
	.search_area .act_btn_set	{top:0; left:0; right:initial; bottom:initial; position:relative; width:100%; margin-top:5px;}
	.search_area .act_btn_set button	{height:35px; padding:0; width:calc(50% - 2px); margin:0 1px;}
	.search_area .act_btn_set button span	{font-size:11px;}
	/*
	.search_area.space 	{position:fixed; top:0; left:0; height:100%; border:1px solid red; z-index:1000;transform: translateX(-100%);}
	.search_area.space > i 	{display:inline-block;}
	.search_area.space .sw_hdbx,
	.search_area.space h3 	{display:inline-block; width:100%;}
	.search_area.space .sw_hdbx p 	{padding:5px 0 0 0;}
	.search_area.space .scr_wrp	{padding:35px; border:1px solid green;}
	.search_area.space .btn_wrap	{margin:0;}
	.search_area.space .btn_wrap .btn_chng {margin:0 0 15px 0;}
	.search_area.space ul.sck_tab li,
	.search_area.space ul.sck_tab li:last-child {font-size:11px; line-height:35px;}
	.search_area.space ul.sb_kind > li ul.btn li	{font-size:11px; line-height:35px;}
	.search_area.space .sg_date .date_box input[type="date"]	{height:35px;}
	.search_area.space .act_btn_set	{margin-top:25px;}
	.search_area.space .act_btn_set button	{height:50px; }
	.search_area.space .act_btn_set button i {font-size:15px;}
	.search_area.space .act_btn_set button span	{font-size:13px;}
	*/
}

/* 종합감시탭 */
@media screen and (max-width: 1160px){
	ul.check_tab	{padding:25px 25px 10px 25px;}
}

@media screen and (max-width: 650px){
	ul.check_tab	{padding:0 15px;}
	ul.check_tab li{margin-right:2px; border-radius:3px;}
	ul.check_tab li:last-child{margin-right:0;}
	ul.check_tab li a{font-size:11px; line-height:35px; }
	ul.check_tab li a span{display:none;}
}

/* 테이블 기본 설정 */
@media screen and (max-width: 1160px){
	.table_wrap {padding:0; height:auto;}
	.table_wrap .sort_help	{padding:0 23px 15px 23px;}
	.table_wrap .sort_help.site	{padding:15px 25px;}
	.table_wrap .tb_out		{overflow-x:auto; border:0; border-radius:0;}
	.table_wrap .tb_out		{overflow-x:overlay;}
	.table_wrap .tb_out:: {-ms-overflow-style: none;}
	.table_wrap .tb_out::-webkit-scrollbar {background: transparent; width:2px; height:2px; border-radius:15px;}
	.table_wrap .tb_out::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }
	.table_wrap .in_wrp		{margin:0 25px 25px 25px;}
}

@media screen and (max-width: 900px){
	.table_wrap .site_pick_rest > ul.select_replace	{width:100%; display:flex;}
	.table_wrap .site_pick_rest > ul.select_replace li,
	.table_wrap .site_pick_rest > ul.select_replace > li:first-child 	{flex:1; margin:2;}
	.table_wrap .sp_btn_wrap			{width:100%;}
	.table_wrap .sel_wrap ul.select_replace li,
	.table_wrap .sel_wrap ul.select_replace > li:first-child 	{margin:0;}
}

@media screen and (max-width: 650px){
	.table_wrap .sort_help	{padding:0px 13px 5px 13px;}
	.table_wrap .sort_help.site	{padding:0 15px 5px 15px;}
	.table_wrap .in_wrp		{margin:0 15px 15px 15px; border-radius:7px;}
	.table_wrap .sel_wrap {width:calc(100% - 216px);}
	.table_wrap .sel_wrap ul.select_replace	{width:100%;}
	.table_wrap .btn_df			{padding:0; width:70px; text-align:center; margin-right:3px;}
	table.ga_data {width: auto;border:1px solid var(--tb_out); border-radius:7px; overflow:hidden;}
	table.ga_data tr th,
	table.ga_data tr td	{padding: 10px 10px; font-size: 12px;}
	table.ga_data tr td	{/*text-align:left;*/white-space: nowrap;}
	table.ga_data.left tr td {text-align:center;}
	table.ga_data tr th:first-child,
	table.ga_data tr td:first-child	{text-align:center !important; /*padding:0 0px !important;*/}
	table.ga_data tr td:before {font-size:11px; /*display:inline-block; */}
	table.ga_data tr td:first-child:before	{display:none;}
	table.ga_data tr th .sm	{font-size:11px;}
}

/* 테이블 sub */
@media screen and (max-width: 650px){
	table.ga_sub_tb tr th,
	table.ga_sub_tb tr td	{padding: 10px 10px; font-size: 12px;}
}

/* 테이블 sub2 */
@media screen and (max-width: 650px){
	table.ga_sub_tb2 tr th,
	table.ga_sub_tb2 tr td	{padding: 10px 10px; font-size: 12px;}
}


/* 데이터내 검색 */
@media screen and (max-width: 900px){
	.dt_search {width:100%; margin:3px 0 0 0; padding:0 2px;}
	.sort_help.site .dt_search {padding:0 0px;}
}

/* 사이트추가/수정 레이어 */
.site_mask {width: 100%; height: 100%; position: fixed; top: 0;  left: 0; background: rgba(0,0,0,0.7); visibility: hidden; opacity: 0; transition: all .3s; z-index:101;}
.site_mask.show {opacity: 1; visibility: visible; }
.site_mask > i {position:absolute; top:25px; right:25px; transform:translateX(-100%); color:#fff; font-size:22px; transition:all .3s;}
.site_mask.show > i { transform:translateX(0);}
.site_box {position:fixed; top:55%; left:50%; transform:translate(-50%, -50%); max-width:550px; width:calc(100% - 75px); height:calc(100% - 75px); visibility: hidden; opacity: 0; transition: all .3s; z-index:102; }
.site_box.show {top:50%; visibility: visible; opacity: 1; }
.site_box .st_head {position:relative; height:60px; background:var(--st_head_bg); border-bottom:1px solid var(--st_head_line); border-radius:15px 15px 0 0;}
.site_box .st_head h3 {position:absolute; top:50%; left:0; transform:translateY(-50%); padding:0 25px; width:100%; font-weight:bold; font-size:15px; color:var(--st_head_h3);}
.site_box .st_head i {position:absolute; top:50%; right:25px; transform:translateY(-50%)  rotate(0deg); font-size:18px; color:var(--st_head_i); z-index:1; transition:all .3s; cursor:pointer;}
.site_box .st_head i:hover { transform:translateY(-50%) rotate(270deg);}
.site_box .st_content {position:relative; height:calc(100% - 125px); background:var(--st_content_bg);}
.site_box .st_content		{overflow-y:overlay;}
.site_box .st_content:: {-ms-overflow-style: none;}
.site_box .st_content::-webkit-scrollbar {background: transparent; width:2px; height:2px; border-radius:15px;}
.site_box .st_content::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }
.site_box ul.wrn_btn_set {position:relative; display:flex; border-radius:0 0 15px 15px; overflow:hidden;}
.site_box ul.wrn_btn_set li {flex:1;height: 65px; position:relative;}
.site_box ul.wrn_btn_set li a {display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.site_box ul.wrn_btn_set li a span {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);color:#fff; font-size:13px; text-align:center; width:100%;}

@media screen and (max-width: 650px){
	.site_box {width:calc(100% - 30px); height:calc(100% - 30px); }
	.site_box .st_head {height:50px; border-radius:10px 10px 0 0;}
	.site_box .st_head h3 {padding:0 20px; font-size:13px; }
	.site_box .st_head i {right:20px; font-size:15px;}
	.site_box .st_content {height:calc(100% - 105px);}
	.site_box ul.wrn_btn_set {border-radius:0 0 10px 10px;}
	.site_box ul.wrn_btn_set li {height: 55px;}
	.site_box ul.wrn_btn_set li a span {font-size:12px;}
}

/* 사이트 추가/수정 폼 */
@media screen and (max-width: 650px){
	ul.frm_wrap > li {padding:20px;}
	ul.frm_wrap > li ul.frm_box li > span		{left:15px; font-size:11px;}
}

/* 카카오맵 터치컨트롤 */
/* 카카오맵 api */
@media screen and (max-width: 650px){
	.kakao_api .info_box {width:auto; border:0; overflow:hidden; border-radius:3px;}
	.kakao_api .info_box i {display:none;}
	.kakao_api .info_box h3 {padding:7px 10px; font-size:12px;}
	.kakao_api .info_box ul.detail {display:none;}
}

/* 게시판 리스트 */
@media screen and (max-width: 1160px){
	.ga_bd_wrap {padding:0 25px 25px 25px;}
	ul.ga_board li {padding:20px;}
	ul.ga_board li > .date {width:100%; font-family:tahoma; font-size:11px; text-align:left;}
	ul.ga_board li > .title {width:100%; padding:5px 0 0 0; border-width:0;}
	ul.ga_board li > .name {width:110px; padding:0 10px 0 0;border-width:0 1px 0 0; text-align:left; line-height:100%; margin-top:5px;}
	ul.ga_board li > .hit {width:auto; padding-left:10px; line-height:100%; margin-top:5px;}
	ul.ga_board.consulting li > .date {width:100%; text-align:left;}
	ul.ga_board.consulting li > .title {width:100%;padding:5px 0 0 0; border-width:0;}
	ul.ga_board.consulting li > .name {width:200px; padding:0 10px 0 0;border-width:0 1px 0 0; text-align:left; line-height:100%; margin-top:5px;}
	ul.ga_board.consulting li > .hit {width:auto; padding-left:10px; line-height:100%; margin-top:5px;}
	.ic_new {position:absolute; top:22px; left:85px; margin:0;}
}

@media screen and (max-width: 650px){
	.ga_bd_wrap {padding:0 0 25 0;}
	.ga_bd_head {padding:15px;}
	.ga_bd_head p {font-size:11px;}
	.ga_bd_head .btn_write {position:absolute; bottom:10px; right:10px; width:90px;}
	.ga_bd_head .btn_write a {font-size:12px;}
	ul.ga_board {border-radius:0; border:1px solid var(--bg_ga_data_line); border-width:1px 0 0 0;}
	ul.ga_board li {padding:15px;}
	ul.ga_board li:last-child {border-width:0 0 1px 0;}
	ul.ga_board li > .title {font-size:12px; padding:2px 0 0 0;}
	ul.ga_board.consulting li > .title {font-size:12px; padding:2px 0 0 0;}
	ul.ga_board.consulting li > .name {font-size:12px;}
	.ic_new {top:15px; left:70px;}
	.ga_bd_search {padding:15px 15px 0 15px;}
	.ga_bd_skip			{margin-top:15px;}
}

/* 게시판 내용보기 */
@media screen and (max-width: 650px){
	.notice_tit {display:none;}
	.view_bbs_default	{padding:0px 0 30px 0;}
	.view_bbs_default .vbd_pos .content		{border-radius:0px;}
	.view_bbs_default .vbd_pos .bd_titbx		{padding:20px 20px 0 20px;}
	.view_bbs_default .vbd_pos .bd_titbx h2		{font-size:18px;}
	.view_bbs_default .vbd_pos .bd_titbx > span		{padding:10px 3px 0 3px; font-size:11px;}
	.view_bbs_default .vbd_pos .content .pic	{padding:20px 20px 0 20px;}
	.view_bbs_default .vbd_pos .content .txt	{font-size:13px; margin:20px auto; padding:0 20px;}
	ul.down_file_box {padding:0 20px 20px 20px;}
	ul.down_file_box li a span {font-size:11px;}
	ul.down_file_box li a .size {font-size:10px; padding-left:8px;}
	.bd_view_btn_box ul.bvb_pos		{padding:20px 0 0 0;}
}

/* 게시판 글쓰기 */
@media screen and (max-width: 650px){
	.ga_bd_write_box		{padding:15px 0px 35px 0px;}
	.ga_bd_write_box ul.bwb_form			{padding:20px; border-radius:0px;}
}

/* 계측장비 상세내역 */
@media screen and (max-width: 1160px){
	.md_box_wrap {margin-top:0px; padding:30px;}
	.md_box {position:relative; height:auto;}
	.md_box.exp,
	.md_box.exp.spc1 {width:100%;}
	.md_box.exp .basic.ar2 {margin-top:0;}
	.md_box.grp,
	.md_box.grp.spc2 {width:100%; padding:0;}
	.md_box .mb_set {margin-bottom:30px;}
	.md_box .mb_set:last-child {}
	.md_box .grp_head {height:auto; padding:0;}
	.md_box .grp_pos {height:500px; padding:40px 40px; }
	.md_box ul.wrn_detail li {background:var(--wrn_detail_li_bg_mb);}
}

@media screen and (max-width: 650px){
	.md_box_wrap {padding:15px;}
	.md_box .grp_head {}
	.md_box .grp_pos {height:350px; padding:20px 10px 20px 5px; margin-top:5px;}
	.md_box .mb_set {margin-bottom:20px;}
	.md_box ul.select_replace	{position:relative; top:0; right:0; font-size:0; width:100%; margin-bottom:5px;}
	.md_box ul.select_replace > li.main{width:calc(100% - 95px);}
	.md_box ul.select_replace > li.sub{width:90px;}
	.md_box h2 {font-size:13px; padding-left:3px; margin-bottom:10px;}
	.md_box ul.wrn_detail {padding:0;}
	.md_box ul.wrn_detail li {margin-bottom:6px;}
	.md_box ul.wrn_detail li span:before {content:"";}
}

/* 계측장비 아이콘리스트 */
/* 각사이트 정보수정 */
@media screen and (max-width: 1160px){
	.care_my_site { padding:25px;}
}

@media screen and (max-width: 650px){
	.care_my_site { padding:15px;}
}

/* 페이지 skip */
@media screen and (max-width: 1160px){
	.edu_pps_set			{margin:15px 0 35px 0;}
}

/* 경보알람상세 코드 리스트 */

/* 그래프 - 바 기본 */
@media screen and (max-width: 650px){
	.graph_power_bar {height:250px;}
	.gpb_bar_box ul.gp_bar li .bar em {font-size:9px;}
}

/* 사이트정보 상세보기 */
@media screen and (max-width: 900px){
	.machine_view h2		{font-size: 15px; padding:0 20px 0 60px;}
	.machine_view h2 img		{top:calc(50% + 2px); left:20px; width:30px;}
	.machine_view .cdv_wrap		{overflow-x:overlay; margin:0 auto; padding:60px 20px  20px 20px;}
	.machine_view .cdv_wrap:: {-ms-overflow-style: none;}
	.machine_view .cdv_wrap::-webkit-scrollbar {background: transparent; width:2px; height:2px; border-radius:15px;}
	.machine_view .cdv_wrap::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.3); border-radius:15px; }
	table.cmp_data_view			{width:900px;}
	.machine_view p		{text-align:left;}
	.prt_btn_area button		{display:none;}
	.prt_btn_area > i 		{font-size:18;}
}

/* 사이트 장비등록 */
@media screen and (max-width: 650px){
	.site_mc_wrap h2 {font-size:18px; padding:20px 20px 0 20px;}
	.site_mc_wrap ul.wrn_btn_set {padding:20px 20px;}
	.site_mc_wrap ul.wrn_btn_set li {height: 45px;}
	.site_mc_wrap ul.wrn_btn_set li button span {font-size:13px;}
	ul.frm_machine > li	{padding:20px;}
	ul.frm_machine > li ul.frm_box.cut li		{width:100%;}
	ul.frm_machine > li ul.frm_box.cut li:nth-child(odd)		{margin-right:0px;}
	ul.frm_machine > li ul.frm_box.cut li:nth-child(even)		{margin-left:0px;}
	ul.frm_machine > li ul.chk_set li		{width:calc(33.3333% - 4px); height:40px; }
}