.dytable {width:100%; text-align:center; font-size:14px; border-top:1px solid #505050; letter-spacing:-1px; border-collapse:collapse;}
.dytable th {	background:#fff; color:#6a6a6; text-align:left; padding:7px 0;}
.dytable td, .dytable th {padding:2px 0; border:1px solid #ccc; word-break:break-all; border-collapse:collapse; vertical-align:middle;}
.dytable--min {min-width:700px;}

.stat_table {display:inline-block; text-align:center; font-size:14px; border-collapse:collapse; float:left; margin:2px;}
.stat_table th {background:#eee; color:#6a6a6; text-align:center; padding:2px 5px; border:1px solid #ccc; word-break:break-all; border-collapse:collapse; vertical-align:middle; width:80px;}
.stat_table td{background:#fff; padding:2px 5px; border:1px solid #ccc; text-align:right; word-break:break-all; border-collapse:collapse; vertical-align:middle; width:135px;}

input::placeholder {font-size:15px;}

.board_table2{width:100%; position:relative; border-top:2px solid #ddd;}
.board_table2 td{padding:10px 0; line-height:15px;}
.board_table2 tr:hover td{background:#f7f7f7; color:#222; cursor:pointer;}
.board_table2 tr th{background:#f7f7f7; padding:10px; text-align:center; border-bottom:1px solid #ddd; font-size:14px;}

.title_point{font-weight:900 !important; font-family:"NanumSquare";}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
input:focus{outline:none;}
.sub_page_middle_sub_bar{width:1px; height:30px; background:#999; margin:20px auto;}
.root_daum_roughmap{width:100% !important;}
.display_n{display:none;}
.no_cursor td:hover{background:transparent !important; cursor:default !important;}
.return-top {position: fixed; display: none; background: rgba(0,67,142,0.7); color: rgba(255,255,255,0.7); width: 40px; height: 40px;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    border-radius: 50%;
    right: 15px;
    bottom: 15px;
    transition: background 0.5s;
    z-index: 9999;
	cursor:pointer;
	display:none;
}
.return-top:hover{background: rgba(0,67,142,1); color:#fff;}

.shop_m_menu_a{padding-left:50px !important;}
.shop_m_menu_a:before{content:'';
  display:inline-block;
  width:4px;
  height:4px;
  margin:-5px 12px auto auto;
  vertical-align:middle;
  border-right:1px solid #00438e;
  border-top:1px solid #00438e;
  transform:rotate(45deg);}

#icons {display:inline-flex; padding:5px; position: absolute; left:90px; bottom:30px; z-index:2;}
#icons_img {width:40px}
#logos1{padding:5px; position: absolute; right:380px; bottom:30px; cursor:pointer; z-index:2;}
#logos2{display:inline-flex; padding:5px; position: absolute; right:160px; bottom:30px; cursor:pointer; z-index:2;}
#logos1_img,#logos2_img {height:89px;}

@media (min-width: 320px) and (max-width: 767px) {
	#icons {display:inline-flex; padding:5px; position: absolute; left:0; bottom:15px;}
	#icons_img {width:20px}
	#logos1{padding:5px; position: absolute; right:100px; bottom:15px;}
	#logos2{display:inline-flex; padding:5px; position: absolute; right:0; bottom:15px;}
	#logos1_img,#logos2_img {height:40px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.sub_page_middle_sub_bar{height:40px; margin:20px auto;}
	#icons {display:inline-flex; padding:5px; position: absolute; left:80px; bottom:30px;}
	#icons_img {width:40px}
	#logos1{padding:5px; position: absolute; right:260px; bottom:30px;}
	#logos2{display:inline-flex; padding:5px; position: absolute; right:90px; bottom:30px;}
	#logos1_img,#logos2_img {height:50px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#icons {display:inline-flex; padding:5px; position: absolute; left:80px; bottom:30px;}
	#icons_img {width:40px}
	#logos1{padding:5px; position: absolute; right:260px; bottom:30px;}
	#logos2{display:inline-flex; padding:5px; position: absolute; right:90px; bottom:30px;}
	#logos1_img,#logos2_img {height:50px;}
}
@media (min-width: 1200px) {
	#icons {display:inline-flex; padding:5px; position: absolute; left:90px; bottom:30px;}
	#icons_img {width:40px}
	#logos1{padding:5px; position: absolute; right:270px; bottom:30px;}
	#logos2{display:inline-flex; padding:5px; position: absolute; right:120px; bottom:30px;}
	#logos1_img,#logos2_img {height:60px;}
}

/*-―――――――――――――――header 위에 탑메뉴 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.header_top_menu{width:100%; font-size:12px; background:#fff;}
.header_top_menu td{padding:5px 0;}
.header_menu_div{float:right; color:#777; margin-left:10px;}
.header_menu_div:hover{cursor:pointer; color:#222;}
.header_menu_top_site{margin-right:-11px;}


@media (min-width: 576px) {
  }
  @media (min-width: 768px) {
  
  }
  @media (min-width: 992px) {
  .header_menu_div{margin-left: 15px;}
  .header_menu_top_site{padding-right:18px; margin-right:0;}
  }
  @media (min-width: 1200px) {
  .header_menu_top_site{padding-right:26px;}
  }
/*-―――――――――――――――header 위에 탑메뉴 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/





/*-―――――――――――――――header 메뉴 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
.header_logo{width:120px;}
.menu_div_w_set{width:100% !important;}
header .navbar .nav-link{font-size:17px !important; font-family:"NanumSquare";}
.navbar-collapse{border-top: 1px solid #ddd;}
header .navbar{padding-top: 10px !important; padding-bottom: 10px !important;}
.header_pc{display:none;}
.header_mo{display:block;}
#nav-menu-container {
    display: none;
  }

  #mobile-nav-toggle {
    display: inline;
  }

@media (min-width: 576px) {
  }
  @media (min-width: 768px) {
  	
  }
  @media (min-width: 992px) {
  	.navbar-collapse{border-top: 0px solid #fff;}
  	.header_logo{width:180px;}
	header .navbar .nav-link{padding: 1.7rem 13px !important; font-size:20px !important;}
	header .navbar{padding-top: 0 !important; padding-bottom: 0 !important;}
	.header_pc{display:block;}
.header_mo{display:none;}

  }
  @media (min-width: 1200px) {
  	header .navbar .nav-link{padding: 1.7rem 20px !important;}
	.menu_div_w_set{width:90% !important;}
  }
/*-―――――――――――――――header 메뉴 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――메인슬라이드 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.slider-item,  .slider-item .slider-text{height:400px !important;}
.home-slider.home-slider .owl-dots{bottom:30px !important;}
.main_slide_link_button{border:1px solid #fff; width:200px; padding:5px; margin:0 auto; cursor:pointer; font-size:13px;}
.main_slide_link_button:hover{background:rgba(255,255,255,0.2);}
.slider-item .slider-text p{font-size:13px !important;}

@media (min-width: 576px) {
  }
  @media (min-width: 768px) {
  .slider-item,  .slider-item .slider-text{height:400px !important;}
  }
  @media (min-width: 992px) {
   .slider-item,  .slider-item .slider-text{height:400px !important;}
    .home-slider.home-slider .owl-dots{bottom:12px !important;}
	.main_slide_link_button, .slider-item .slider-text p{font-size:16px !important;}

  }
  @media (min-width: 1200px) {
  }
/*-―――――――――――――――메인슬라이드 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――서브페이지 탑 타이틀 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

  .sub_top_total_div{height:200px; position:relative;}
  .sub_top_total_div2{height:230px !important; position:relative;}
  .sub_top_total_div3{height:270px !important; position:relative;}
  .sub_top_title_table{width:100%;height:200px; position:relative; background:url('../images/sub_page_title_back.jpg') no-repeat fixed; background-size:cover; }
  .sub_top_title_table:before {
    content: "";
    position: absolute;
    top: 0;
	left:0;
    height: 200px;
    width: 100%;
    background: white;
    background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 90%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(90%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 90%);
    background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 90%);
    background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 90%);
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 90%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#91e842', GradientType=0 ); }
	
	.sub_top_p_title_div{width:100%; position:absolute; top:35%; left:0;}
	.sub_top_p_title_div2{width:100%; position:absolute; top:32%; left:0;}
	.sub_top_p_title_div3{width:100%; position:absolute; top:37%; left:0;}
	.sub_top_title_p{color:#fff; font-size:24px; font-weight:bold; font-family:"NanumSquare";}
	.sub_top_sub_p{color:rgba(255,255,255,0.5);}
	.sub_top_home_icon{color:rgba(255,255,255,0.5);}
	.sub_top_home_icon:hover{color:#fff;}
	.sub_top_arrow_icon{margin:0 20px;}
	.sub_top_subtitle_bar{position:absolute; bottom:-27px; left:0; width:100%; padding:5px; text-align:center; background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.2); font-weight:900;}
	.sub_top_subtitle_bar2{position:absolute; bottom:-27px; left:0; width:100%; padding:5px; text-align:center; background:#fff; box-shadow:0 0 30px rgba(0,0,0,0.2); font-weight:900;}
	.sub_page_menu_name_ac{color:#00438e !important;}
	.sub_page_menu_name{padding:5px 0; width:50%; float:left; color:#999; cursor:pointer;}
	.sub_page_menu_name2{padding:5px 0; width:21%; float:left; color:#999; cursor:pointer;}
	.sub_page_menu_name3{padding:5px 0; width:33%; float:left; color:#999; cursor:pointer;}
	.sub_page_menu_name4{padding:5px 0; width:33%; float:left; color:#999; cursor:pointer;}
	.sub_page_menu_name5{padding:5px 0; width:33%; float:left; color:#999; cursor:pointer;}
	.sub_page_menu_name2_1{width:37% !important;}
	.sub_page_menu_name:hover{color:#00438e;}
	.sub_page_menu_name2:hover{color:#00438e;}
	.sub_page_menu_name3:hover{color:#00438e;}
	.sub_page_menu_name4:hover{color:#00438e;}
	.sub_page_menu_name5:hover{color:#00438e;}

  @media (min-width: 576px) {
  	.sub_top_subtitle_bar{width:90%; bottom:-27px; left:5%;}
  	.sub_top_subtitle_bar2{width:90%; bottom:-27px; left:5%;}
	
  }
  @media (min-width: 768px) {
  	.sub_page_menu_name{padding:5px 0; width:50%; float:left; color:#999; cursor:pointer;}
  	.sub_page_menu_name2{padding:5px 0; width:25%; float:left; color:#999; cursor:pointer;}
  	.sub_page_menu_name3{padding:5px 0; float:left; color:#999; cursor:pointer;}
  	.sub_page_menu_name4{padding:5px 0; float:left; color:#999; cursor:pointer;}
  	.sub_page_menu_name5{padding:5px 0; float:left; color:#999; cursor:pointer;}
	.sub_page_menu_name2_1{width:25% !important;}
	
  }
  @media (min-width: 992px) {
  	.sub_top_p_title_div{top:40%;}
  	.sub_top_p_title_div2{top:40%;}
  	.sub_top_p_title_div3{top:40%;}
  	.sub_top_title_table, .sub_top_title_table:before, .sub_top_total_div, .sub_top_total_div2, .sub_top_total_div3{height:240px;}
  	.header_logo{width:270px;}
	.sub_top_title_p{font-size:40px;}
	.sub_top_subtitle_bar{width:70%; left:15%; padding:5px;}
	.sub_top_subtitle_bar2{width:80%; left:10%; padding:5px;}
	.sub_page_menu_name3{width:16.6%; padding:5px 0;}
	.sub_page_menu_name4{width:14.2%; padding:5px 0;}
	.sub_page_menu_name5{width:20%; padding:5px 0;}
  }
  @media (min-width: 1200px) {
  	.sub_top_subtitle_bar{width:65%; left:18%;}
  	.sub_top_subtitle_bar2{width:70%; left:15%;}
  }
/*-―――――――――――――――서브페이지 탑 타이틀 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――KARIN 회원업체 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
.karin_member_table{width:100%; background:#ebebeb;}
.con_padd{padding:50px 0;}
.member_con_back{width:95%; background:#fff; margin:40px auto 0 auto; padding:10px 5px; box-shadow: 0 0 50px rgba(0,0,0,0.2);}
.con_title{color:#111; text-align:center; font-size:24px; line-height:30px; font-family:"NanumSquare";}
.con_sub{color:#a8a8a8; text-align:center; font-size:13px; font-family:"NanumSquare"; text-transform:uppercase;}
.member_div_w{width:100%; float:none; margin:20px auto;}
.member_div_w:hover{cursor:pointer;}
.member_div_w:hover .mem_div_more{opacity:1;}
.mem_div_more{position:absolute; top:0; left:0; background:rgba(0,0,0,0.8); opacity:0; width:95%; height:100%; height:190px;}
.mem_more_p{position:absolute; top:40%; left:0; color:#fff; padding:0 10px; text-align:center; width:100%; line-height:20px; box-sizing:border-box;}
.mem_more_plus{position:absolute; top:4%; right:4%;}
.mem_more_plus img{width:12px;}
.main_mem_list_img{width:95%;}
.main_member_list_title{width:52%; font-size:17px; font-weight:900; color:#00438e; vertical-align:top; font-family:"NanumSquare";}
.main_member_list_title p{line-height:20px;}
.main_member_list_sub{width:52%; font-size:12px; padding-right:10px; line-height:18px; letter-spacing:-1px; color:#888;}
.main_member_list_address{line-height:16px; font-size:14px; padding-right:10px; vertical-align:top;}
.main_member_list_number{font-size:17px; font-weight:900; color:#111; vertical-align:bottom; font-family:"NanumSquare"; padding-right:10px;}
.main_member_list_number p{line-height:16px;}
.mem_contact_map{width:100%; float:left; padding:10px 5px; text-align:center; line-height:20px; cursor:pointer;}
.mem_contact_map2{width:50%; float:right; padding:10px 5px; text-align:center; line-height:20px; cursor:pointer; display:block;}
.mem_contact_map img, .mem_contact_map2 img{width:50px; margin-bottom:10px;}




  @media (min-width: 576px) {
  	.member_con_back{width:90%; padding:0 20px;}
  	.member_div_w{width:100%; float:none; margin:20px auto;}
	.mem_contact_map2{width:20%;}
	.mem_contact_map{width:40%;}
  }
  @media (min-width: 768px) {
  .con_title{color:#111; text-align:center; font-size:35px; line-height:45px;}
  .con_sub{font-size:15px; line-height:15px;}
  .main_member_list_title{font-size:20px; font-family: "NanumSquare"; letter-spacing:-1px;}
.main_member_list_title p{line-height:23px;}
.mem_contact_map2{width:15%; display:none;}
.mem_contact_map{width:100%;}
.main_member_list_sub{font-size:16px;}
.main_member_list_address{line-height:18px; font-size:16px; letter-spacing: -1px;}

  }
  @media (min-width: 992px) {
  	.member_con_back{width:98%; padding:0px 20px;}
	.member_div_w{width:50%; float:left; margin:30px 0;}
	.member_con_table_compa{height:189px; width:100%;}
	
  }
  @media (min-width: 1200px) {
  	.member_con_back{width:85%; padding:20px 50px;}
	.main_member_list_number p{line-height:15px;}
	.member_con_table_compa{height:190px;}
  }

/*-―――――――――――――――KARIN 회원업체 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/



/*-―――――――――――――――KARIN 인사말 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
	
	
	.intro_table{width:100%; height:200px; background:url('../images/intro_back_img.jpg') no-repeat fixed center center; background-size:cover;}
	.intro_div{width:90%; margin:-50px auto 0 auto; background:#fff; padding:20px 20px; line-height: 23px; box-shadow: 0 0 30px rgba(0,0,0,0.2);}
	.intro_title{color:#fff; font-weight:bold; font-size:20px; line-height:23px; font-family: "NanumSquare"; margin-top:-60px; padding:0 20px;}
	.intro_sub{color:rgba(255,255,255,0.5); margin-top:15px; padding:0 20px; line-height:20px;}

  @media (min-width: 576px) {
  }
  @media (min-width: 768px) {
	.intro_title{font-size:25px; line-height:28px; margin-top:-50px;}
	.intro_sub{line-height:20px;}
  }
  @media (min-width: 992px) {
    .intro_div{padding:30px 50px;}
	.intro_table{height:300px}
  }
  @media (min-width: 1200px) {
  .intro_div{padding:30px 130px;}
  }

/*-―――――――――――――――KARIN 인사말 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――KARIN 메인 공지사항 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
.karin_notice_table_main{width:100%; background: linear-gradient(to right, #F7F7F7 70%, #ffffff 30%); background-size:100%;}
.main_notice_back_con{position:absolute; top:0; left:0; width:70%; background:#f7f7f7; height:100%; z-index:1;}
.main_notice_align{}
.main_notice_con{width:100%; background:#fff; padding:30px; margin:50px 0 20px 0; position:relative;}
.main_notice_con td{padding:15px 5px 0 5px;}
.main_notice_l{width:30%;}
.main_notice_r{width:70%;}
.main_notice_date{text-align:center; font-weight:bold; color:#00438e; font-size: 18px; line-height: 18px;}
.main_notice_date_sub{text-align:center; font-weight:bold; font-size:14px; color:#666;}
.main_notice_title_p{}
.main_notice_plus{background:url('../images/main_notice_plus.png') no-repeat; width:20px; height:20px; position:absolute; top:15px; right:15px; background-size:cover; cursor:pointer;}
.main_notice_plus:hover{background:url('../images/main_notice_plus_h.png') no-repeat; transition: 0.5s; width:20px; height:20px; position:absolute; top:15px; right:15px; background-size:cover;}
.main_shop_back{width:100%; float:right; padding:23px; background:#343941; color:#fff; position:relative; margin-top:0;}
.main_shop_title_img img{position:absolute; top: 0; left: 0; width: 100%;}
.main_shop_sub{line-height:22px; margin:25px 0;}
.main_shop_l_bar{width:65%; float:left;}
.main_shop_l_bar div{width:100%; height:2px; background:#fff; vertical-align: middle; display: inline-block;}
.main_shop_r_btn{width:30%; float:left; position:relative; transition: 0.5s;}
.main_shop_r_btn div{text-align:center; width:100%; color:#f4f4f4; font-weight:bold; cursor:pointer;  line-height:9px; padding:10px 0; border:2px solid #343941;}
.main_shop_r_btn div:hover{background:rgba(255,255,255,0.1);border:2px solid #fff;}
.main_shop_point_img{position:absolute; bottom:-300%; right:-60px; width:70px;}


.wo_pc_ok{display:none;}
.wo_mo_ok{display:table-cell;}



@media (min-width: 576px) {
.main_shop_point_img{position:absolute; bottom:-300%; right:-51%; width:83px;}
.main_shop_title_img img{top: 0; left: 0; width: 100%;}

  }
  	
  @media (min-width: 768px) {
  	.main_notice_con{width:60%; margin:50px 0;}
	.main_shop_back{width:46%; float:right; padding:30px; background:#343941; color:#fff; position:relative; margin-top:-200px;}
	.main_shop_point_img{position:absolute; bottom:-90px; right:-97%; width:83px;}
	.main_shop_title_img img{top:auto; bottom: 262px; left: 0; width: 342px;}
	
  }
  @media (min-width: 992px) {
  	.main_shop_point_img{position:absolute; bottom:-110px; right:-87%; width:110px;}
	.main_shop_title_img img{bottom: 262px; left: 0; width: 446px;}
	.wo_pc_ok{display:table-cell;}
	.wo_mo_ok{display:none;}
  }
  @media (min-width: 1200px) {
  	.main_shop_point_img{position:absolute; bottom:-110px; right:-93px; width:110px;}
	.main_shop_title_img img{bottom: 262px; left: 0; width: 543px;}
  }
/*-―――――――――――――――KARIN 메인 공지사항 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――KARIN 인사말 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
	
	
	.karin_6_1_table{width:100%;}
	.karin_6_1_table .con_padd{padding-top:60px;}
	.karin_6_1_div{width:100%; height:auto; float:left; padding:15px; position:relative; border-top:1px solid #9b9b9b; border-right:1px solid #9b9b9b; cursor:pointer;}
	.karin_6_1_div .con_title{margin-top:80px;}
	.karin_6_1_div:hover{box-shadow:0 0 30px rgba(0,0,0,0.2);}
	.karin_6_1_div:hover .karin_6_1_con_title{color:#00438e;}
	.karin_6_1_img{position:absolute; top:10px; right:10px; width:30px; width:30px; background:url('../images/') no-repeat; background-size:cover;}
	.karin_6_1_con_table{width:100%;}
	.karin_6_1_con_table td{width:50%;}
	.karin_6_1_con_num{color:#bcbcbc; text-align:left; font-weight:900; font-size:23px; font-family: "NanumSquare";}
	.karin_6_1_con_img{width:70px; float:right;}
	.karin_6_1_con_title{font-size:20px; font-weight:900; color:#222; font-family: "NanumSquare"; margin:0 0 15px 0; line-height:22px;}
	.karin_6_1_con_sub{color:#333; line-height:20px;}
	.karin_6_1_fi{background:#555555;}
	.karin_6_1_fi:hover{background:#00438e;}
	.karin_6_1_fi:hover .karin_6_1_con_title{color:#fff;}
	.karin_6_1_fi .karin_6_1_con_title{color:#fff;}
	.karin_6_1_fi .karin_6_1_con_sub{color:#e5e5e5;}
	.karin_left_bor{border-left:1px solid #9b9b9b;}
	.karin_bbottom_bor{border-bottom:1px solid #9b9b9b;}

	.main_karin_pc{display:none;}
	.main_karin_tab{display:none;}
	.main_karin_mo{display:block;}

  @media (min-width: 576px) {
  	.karin_6_1_div{width:50%; height:201px; padding:15px;}
	.karin_6_1_div .con_title{margin-top:80px;}
	.karin_6_1_con_title{margin:30px 0;}

	.main_karin_pc{display:none;}
	.main_karin_tab{display:block;}
	.main_karin_mo{display:none;}
  }
  @media (min-width: 768px) {
  	.karin_6_1_div{padding:10px; width:25%; height:142px;}
	.karin_6_1_con_title{margin:10px 0;}
	.karin_6_1_div .con_title{margin-top:25px;}

	.main_karin_pc{display:block;}
	.main_karin_tab{display:none;}
  }
  @media (min-width: 992px) {
  	.karin_6_1_div .con_title{margin-top:88px;}
	.karin_6_1_div{padding:30px; height:222px;}
	.karin_6_1_con_title{margin:30px 0;}
	.karin_6_1_div .con_title{margin-top:80px;}
  }
  @media (min-width: 1200px) {
  }

/*-―――――――――――――――KARIN 인사말 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/



/*-―――――――――――――――KARIN 인사말 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
	
	
	.intro_table{width:100%; height:200px; background:url('../images/intro_back_img.jpg') no-repeat fixed center center; background-size:cover;}
	.intro_div{width:90%; margin:-50px auto 0 auto; background:#fff; padding:20px 20px; line-height: 23px; box-shadow: 0 0 30px rgba(0,0,0,0.2);}
	.intro_title{color:#fff; font-weight:bold; font-size:20px; line-height:23px; font-family: "NanumSquare"; margin-top:-60px; padding:0 20px;}
	.intro_sub{color:rgba(255,255,255,0.5); margin-top:15px; padding:0 20px; line-height:20px;}

  @media (min-width: 576px) {
  }
  @media (min-width: 768px) {
	.intro_title{font-size:25px; line-height:28px; margin-top:-50px;}
	.intro_sub{line-height:20px;}
  }
  @media (min-width: 992px) {
    .intro_div{padding:30px 50px;}
	.intro_table{height:300px}
  }
  @media (min-width: 1200px) {
  .intro_div{padding:30px 130px;}
  }

/*-―――――――――――――――KARIN 인사말 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――KARIN 오시는길 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
	
	
	.contact_table{width:100%;}
	.contact_con{width:94%; margin:0 3% 3% 3%; border-top:3px solid #555; float:left; padding:30px 0;}
	.contact_con:hover{border-top:3px solid #00438e; color:#111;}
	.contact_con img{width:30px; margin-bottom:20px;}
	.root_daum_roughmap{width:100% !important;}

  @media (min-width: 576px) {
  }
  @media (min-width: 768px) {
  .contact_con{width:29.3%; margin:0 3% 3% 3%;}
  #q_i_1{margin-left:0 !important;}
  #q_i_3{margin-right: 0 !important;}
  }
  @media (min-width: 992px) {
  }
  @media (min-width: 1200px) {
  }

/*-―――――――――――――――KARIN 오시는길 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――KARIN 공지사항 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.karin_notice_table{width:100%;}
.sub_page_margin{margin:50px 0;}
.board_table{width:100%; position:relative; border-top:2px solid #ddd; border-bottom:1px solid #d7d7d7;}
.board_table td{padding:10px 0; line-height:15px;}
.board_table tr:hover td{background:#f7f7f7; color:#222; cursor:pointer;}
.board_table tr th{background:#f7f7f7; padding:10px; text-align:center; border-bottom:1px solid #ddd;}
.board_th01{width:4%; padding:10px 0 !important;}
.board_th02{}
.board_th03{display:none; float:left;}
.board_th04{display:none;}
.board_th05{width:35%;}
.board_th06{width:12%;}
.board_th03_1{display:none;}
.board_bottom td{padding-bottom:15px;}
.board_table_bottom{width:100%; margin:15px 0; text-align:center;}
.board_table_bottom p{color:#9e9e9e;}
.board_act{color:#151515 !important; font-weight:900;}
.board_arrow{font-family: "nanumsqure"; font-weight:900; cursor:pointer;}
.board_table_top_l{width:50%; float:left; margin-bottom:10px; font-size:15px;}
.board_table_top_l input{/* padding:5px 10px; */ padding-left:10px; height:35px; float:left; width:75%; border:1px solid #ddd; border-right:none;}
.board_table_top_l input:focus{outline:none;}
.board_search_img{height:17px;padding:8px; cursor:pointer; border:1px solid #ddd; /* border-left:none; */}
.board_table_top_r{width:100%; float:right; margin-bottom:10px;}
.board_table_top_r2{width:80%; float:right; margin-bottom:10px;}
.board_table_top_r div{padding:7px 15px; text-align:center; background:#363636; color:#fff; float:right; font-size:14px; line-height: 16px !important;}
.board_table_top_r2 div{padding:7px 15px; text-align:center; background:#363636; color:#fff; float:right; font-size:14px; line-height: 16px !important;}
.board_table_top_r div:hover{background:#00438e; cursor:pointer;}
.board_table_top_r2 div:hover{background:#00438e; cursor:pointer;}

.board_w_table{width:100%; border-top:2px solid #ddd; border-bottom:1px solid #d7d7d7;}
.board_w_table td{padding:10px;}
.board_w_input{width:100%; margin-bottom:20px;}
.board_w_input input{width:100%; padding:10px; background:#f7f7f7; color:#222; border:1px solid #f7f7f7;}
.board_w_input input:focus{border:1px solid #222; background:#fff;}
.board_w_input input:visited{border:1px solid #222; background:#fff;}
.board_w_input select{width:100%; padding:13px 14px 14px 14px; background:#f7f7f7; color:#222; border:1px solid #f7f7f7;}
.board_w_input select:focus{border:1px solid #222; background:#fff;}
.board_w_input select:visited{border:1px solid #222; background:#fff;}

.board_w_button{padding:10px; cursor:pointer;}
.board_w_submit{width:100%; float:left; padding:7px 5px; background:#00438e; color:#fff; margin-bottom:10px;}
.board_w_submit:hover{background:#333;}
.board_w_list{width:100%; float:right; padding:7px 5px; background:#555; color:#fff;}
.board_w_list:hover{background:#333;}
.board_w_textarea{width:100%; padding:10px; height:200px; background:#f7f7f7; border:none;}
.board_w_textarea:focus{border:1px solid #222; background:#fff; outline:none;}

.board_v_table{width:100%;/*  border-top:2px solid #ddd; */ border-bottom:1px solid #d7d7d7; line-height:20px;}
.board_v_table td{padding:10px;}
.board_v_title{font-weight:bold;}
.board_v_l{width:100%; float:none; text-align:right; padding:0 10px; font-size:14px; color:#777; box-sizing:border-box;}
.board_v_l img{width:13px; margin-right:5px; padding-bottom:2px;}
.board_v_r{width:100%; float:none; text-align:right; padding:0 10px; font-size:14px; color:#777; box-sizing:border-box;}
.board_v_r img{width:13px; margin-right:5px; padding-bottom:2px;}

.board_v_button{padding:2px; font-size:14px; cursor:pointer; background:#fff; border:1px solid #333; text-align:center; width:20%; float:right; margin-left:5px; font-family: "NanumSquare";}
.board_v_button:hover{background:#555; color:#fff; border:1px solid #555;}
.board_v_content{padding:20px 0 !important;}

.board_bottom_link_btn_l{width:100%; height:auto; float:left; padding:7px; border:1px solid #ddd; background:#f7f7f7; cursor:pointer; margin-top:10px; font-size:13px; text-align:left;}
.board_bottom_link_btn_r{width:100%; height:auto; float:right; padding:7px; border:1px solid #ddd; background:#f7f7f7; cursor:pointer; margin-top:5px; font-size:13px; text-align:left;}
.board_bottom_link_btn_l:hover, .board_bottom_link_btn_r:hover{background:#555; color:#fff !important;}
.board_bottom_link_btn_l:hover .btn_list_text, .board_bottom_link_btn_r:hover .btn_list_text{color:rgba(255,255,255,0.8);}
.btn_list_l_div_b{width:20%; float:left; line-height:19px; text-align:left !important;}
.btn_list_r_div_b{width:80%; float:right; line-height:19px; margin-top:0;}
.t_align{text-align:left;}

.board_view_title_text_p{padding-bottom:15px; width:100%; border-bottom:2px solid #333; text-align:center; font-weight:900; font-size:20px; font-family:"NanumSquare"; line-height:25px;}


  @media (min-width: 576px) {
  .board_th03{display:block; float:none;}
  .board_th03_1{display:table-column;}
  .board_table_top_r2{width:100%;}
  }
  @media (min-width: 768px) {
  .board_table_top_l{width:50%;}
  .board_table_top_r{width:80%;}
  .board_table_top_r2{width:70%;}
  .board_table_top_l input{width:185px;}
  .board_table_top_r div{padding:7px 10px;}
  .board_table_top_r2 div{padding:7px 45px;}
  .board_th04{display:table-cell;}
  .board_th03{display:table-cell;}
  .board_th05{width:30%;}
  .board_th06{width:8%;}
  .board_w_submit{width:47%; padding:10px 5px; margin-bottom:0;}
  .board_w_list{width:47%; padding:10px 5px;}
  .board_v_l{width:50%; float:left;}
  .board_v_r{width:50%; float:left; text-align:left;}
  .board_v_button{width:10%;}
  .board_v_content{padding:30px !important;}
  .sub_page_margin{margin:60px 0;}
  .board_th03_1{display:table-column;}
  }
  @media (min-width: 992px) {
  .board_bottom_link_btn_l{width:49%; padding:15px; margin-top:20px; font-size:14px; text-align:left;}
  .board_bottom_link_btn_r{width:49%; padding:15px; margin-top:20px; font-size:14px; text-align:right;}
  .btn_list_l_div_b{width:100%;}
  .btn_list_r_div_b{width:100%; margin-top:10px;}
  .t_align{text-align:right !important;}
  .board_th03_1{display:table-column;}
  .board_table_top_r2{width:55%;}
  .board_th05{width:23%;}
  .board_th06{width:5%;}
  }
  @media (min-width: 1200px) {
  .board_table_top_r2{width:45%;}
  }

/*-―――――――――――――――KARIN 공지사항 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

/*-―――――――――――――――보관함 비밀번호 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
.d_table, .d_join_submit_table{width:100%; margin:0 auto;}
.d_join_table td{padding:10px;}
@media (min-width: 768px) {
  	.d_join_table, .d_join_submit_table, .d_join_button_table{width:270px; margin:0 auto;}
  }
/*-―――――――――――――――보관함 비밀번호 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――회원가입 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.karin_join_table, .karin_join_submit_table{width:100%; margin:0 auto;}
.karin_join_table td{padding:10px;}
.join_title{font-weight:900;}
.join_button_table{width:100%; margin:0 auto;}
.join_step_in_table{width:100%; height:300px; background:#f7f7f7; line-height:22px;}
.join_step_in_table td{padding:20px;}

.agree{width:100%; float:left;}
.agree ul {position:relative; width:100px; float:right;}
.agree ul li {padding:10px 0 10px 20px;}
.agree ul li:after {display:block; clear:both; content:"";}
.agree ul li input[type="checkbox"] {display: none;}
.agree ul li input[type="checkbox"] + label { width:48px; height:40px; background:url(/images/check_no.png) #555 no-repeat center/15px 15px; cursor: pointer; float: right;}
.agree ul li input[type="checkbox"]:checked + label {background:url(/images/check.png) #00438e no-repeat center/15px 15px; float: right;}
.agree ul li input[type="checkbox"]:checked + label span {background:#00438e;}
.agree ul li input[type="checkbox"] + label span {position: absolute; right:48px; height:40px; line-height:40px; display: block; color:#fff; background:#555; padding:0 0 0 20px;}

.join_bar_middle{width:5%; float:left; text-align:center; padding-top:8px;}
.board_w_input input{height:50px;}




  @media (min-width: 576px) {
  }
  @media (min-width: 768px) {
  	.karin_join_table, .karin_join_submit_table, .join_button_table{width:570px;}
  }
  @media (min-width: 992px) {
  }
  @media (min-width: 1200px) {
  }

/*-―――――――――――――――회원가입 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/



/*-―――――――――――――――로그인 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.login_button_table{width:100%; margin:0 auto;}
.login_button_table td{padding:10px;}
.login_submit{width:100%; float:left; padding:20px 5px; background:#00438e; color:#fff; margin-bottom:10px; box-sizing:border-box;}
.login_submit:hover{background:#333;}
.board_w_list2{margin-top:20px; width:47%; float:left; padding:7px 5px; background:#fff; color:#333; border:1px solid #333;}
.board_w_list3{margin-top:20px; width:100%; float:right; padding:7px 5px; background:#fff; color:#333; border:1px solid #333;}
.board_w_list2:hover, .board_w_list3:hover{background:#f4f4f4;}


  @media (min-width: 576px) {
  }
  @media (min-width: 768px) {
  .login_submit{padding:20px 5px; margin-bottom:0;}
  .board_w_list2, .board_w_list3{padding:10px 5px;}
  }
  @media (min-width: 992px) {
  }
  @media (min-width: 1200px) {
  }

/*-―――――――――――――――로그인 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――회원업체 VIEW _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.karin_mem_intro_view_table{width:100%; margin:0 auto; position:relative;}
.karin_mem_intro_view_table:after {
    display: block;
    content: "";
    clear: both;
    width: 500px;
    height: 500px;
    border: 90px solid rgba(0,0,0,0.05);
    border-radius: 586px;
    position: absolute;
    top: -300px;
    left: -813px;
    margin-left: 50%;
}
.mem_intro_view_l_back{background:#00438e; width:90%; float:left; position:relative;}
.mem_intro_view_l_back .img{width:100%; margin-top:15px; margin-left:15px; box-shadow: 0 0 20px rgba(0,0,0,0.4); position:relative; z-index:2;}
.mem_intro_view_r_back{width:100%; float:right; padding:20px 0;}
.mem_intro_view_com_title{font-weight:900; font-size:18px; font-family:"NanumSquare";}
.mem_intro_view_bar{width:40%; height:3px; background:#00438e; position:absolute; top:100px; right:-40%; z-index:1; display:none;}
.mem_intro_view_right_table{width:100%; margin-top:10px; line-height:20px;}
.mem_intro_view_right_table td{padding:10px;}
.mem_intro_view_right_table_td_l{width:35%; font-weight:bold; padding:10px 5px;}
.mem_intro_view_right_table_td_r{width:65%;}
.mem_intro_view_mo_bar{width:100%; height:2px; background:#00438e; margin-top:10px; display:block;}

.mem_intro_view_table{width:100%; height:140px; background:url('../images/intro_back_img.jpg') no-repeat fixed center center; background-size:cover; margin-top:0px;}
	.mem_intro_view_div{width:100%; margin:-50px auto 0 auto; background:#fff; padding:20px 20px; line-height: 23px; box-shadow: 0 0 30px rgba(0,0,0,0.2);}
	.mem_intro_view_title{color:#fff; font-weight:bold; font-size:20px; line-height:23px; font-family: "NanumSquare"; margin-top:-60px; padding:0 20px;}
	.mem_intro_view_sub{color:rgba(255,255,255,0.5); margin-top:15px; padding:0 20px; line-height:20px;}

.mem_intro_view_table .sub_page_middle_title{margin-top:-55px;}
.gu_b_input_div3{width:250px; margin-top:15px; margin-left:15px; position:relative; z-index:2;}
.gu_b_img_wid_mem{width:250px;}
.gu_b_img_wid_mem2{width:250px; height:200px; line-height:200px;}
.gu_b_no_img{height:150px; line-height:150px;}
.mem_intro_dae_img{width:100%; height:auto;}
.mem_intro_view_btn_pup{position:absolute; top:15px; right:0; background:#555; color:#fff; padding:5px 15px; font-size:13px;}
.mem_intro_view_btn_pup:hover{background:#00438E; color:#fff; transition: 0.5s; box-shadow:0 0 10px rgba(0,0,0,0.5);}

  @media (min-width: 576px) {
  .gu_b_img_wid_mem{width:494px;}
  .gu_b_img_wid_mem2{width:494px; height:170px;  line-height:170px;}
	.gu_b_input_div3{width:494px;}
	.mem_intro_dae_img{width:100%; height:170px;}
  }
  @media (min-width: 768px) {
  .mem_intro_view_com_title{font-size:25px;}
  .mem_intro_view_right_table_td_l{width:30%; font-weight:bold;}
.mem_intro_view_right_table_td_r{width:70%;}
.mem_intro_view_title{font-size:25px; line-height:28px; margin-top:-50px;}
	.mem_intro_view_sub{line-height:20px;}
	.mem_intro_view_table .sub_page_middle_title{margin-top:-65px;}
	.gu_b_img_wid_mem{width:669px;}
	.gu_b_img_wid_mem2{width:669px; height:200px;  line-height:200px;}
	.gu_b_input_div3{width:669px;}
	.mem_intro_dae_img{width:100%; height:200px;}
	
  }
  @media (min-width: 992px) {
  .mem_intro_view_l_back{width:53%;}
  .mem_intro_view_r_back{width:40%; padding:40px 0;}
  .mem_intro_view_bar{display:block;}
  .mem_intro_view_mo_bar{display:none;}
  .mem_intro_view_right_table{margin-top:40px;}
  .mem_intro_view_l_back .img{margin-top:30px; margin-left:30px;}
  .mem_intro_view_div{/* padding:30px 50px; */}
	.mem_intro_view_table{height:180px; margin-top:50px;}
	.gu_b_img_wid_mem{width:477px;}
	.gu_b_img_wid_mem2{width:477px; height:200px;  line-height:200px;}
	.gu_b_input_div3{width:477px;}
	.mem_intro_dae_img{width:100%; height:200px;}
	.gu_b_no_img{height:395px; line-height:395px;}
	.mem_intro_view_btn_pup{top:0;}
  }
  @media (min-width: 1200px) {
  .mem_intro_view_l_back{width:49.8%;}
  .mem_intro_view_r_back{width:48%;}
  .mem_intro_view_div{/* padding:30px 130px; */}
  .gu_b_img_wid_mem{width:518px; height:390px;}
  .gu_b_img_wid_mem2{width:518px; height:210px;  line-height:210px;}
  .gu_b_input_div3{width:518px;}
  .mem_intro_dae_img{width:100%; height:210px;}
  .gu_b_no_img{height:388px; line-height:388px;}
  }

/*-―――――――――――――――회원업체 VIEW _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/




/*-―――――――――――――――회원업체 LIST _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.karin_mem_intro_table{width:100%; margin:0 auto; position:relative; background:#fff;}
.karin_mem_intro_back_div{width:100%; margin:0 auto; position:relative; background:url('../images/mem_list_back.png') no-repeat; background-size:cover;}

.karin_mem_intro_div{width:98%; margin:1%; float:left; line-height:20px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.karin_mem_intro_div:hover p{color:#00438e;}
.karin_mem_intro_div:hover{cursor:pointer; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.karin_mem_intro_l{width:20%; font-weight:bold; vertical-align: top;}
.karin_mem_intro_r{width:80%;text-align:right; letter-spacing: -1px; vertical-align: top;}
.karin_mem_intro_td{padding:10px 5px;}
.karin_mem_intro_td p{font-weight:900; font-size:18px; font-family:"NanumSquare";}
.table_intro_table{width:100%; position:absolute; top:0; left:0; font-size:13px; background:rgba(0,0,0,0.7); opacity:0; color:#fff;}
.table_intro_table td{padding:20px 13px 7px 13px;}
.karin_mem_intro_div:hover .table_intro_table{opacity:1;}
.mem_intro_plus{position:absolute; top:-3px; right:5px; font-size: 20px; font-weight: bold; font-family:"NanumSquare";}


@media (min-width: 576px) {
.karin_mem_intro_div{width:48%;}
  }
  @media (min-width: 768px) {
  
  }
  @media (min-width: 992px) {
.karin_mem_intro_div{width:31%; margin:1%; height:370px;}
  }
  @media (min-width: 1200px) {
  .karin_mem_intro_div{height:380px;}
  }



/*-―――――――――――――――회원업체 LIST _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/



/*-―――――――――――――――karin_6+1 S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.karin_6_1_table_sub_page{width:100%; background:url('../images/karin_6_1_back.jpg') no-repeat fixed; background-size:cover;}
.karin_6_1_table_td{padding-bottom:60px;}
.karin_6_1_back{width:100%; background:#f7f7f7; margin-top:-50px;}
.karin_6_1_back2{width:100%; background:transparent; margin-bottom:0;}
.karin_6_1_back3{width:100%; background:#fff;}
.karin_6_1_back4{width:100%; background:transparent;}
.karin_6_1_back5{width:100%; background:#f7f7f7;}
.karin_6_1_back td, .karin_6_1_back2 td, .karin_6_1_back3 td, .karin_6_1_back4 td, .karin_6_1_back5 td{padding:20px;}
.karin_6_1_back2 .karin_6_1_l_div, .karin_6_1_back3 .karin_6_1_l_div{width:0%;}
.karin_6_1_back2 .karin_6_1_r_div, .karin_6_1_back3 .karin_6_1_r_div{width:100%; float:left;}
.karin_6_1_l_div{width:0%; float:left;}
.karin_6_1_r_div{width:100%; float:right; position:relative;}
.karin_6_1_sub_p_img_mo{position:absolute; top:0; right:0; display:block;}
.k_6_1_num, .karin_6_1_back5 .k_6_1_num{color:#aaa; font-weight:999; font-family: "NanumSquare";}
.k_6_1_bar, .karin_6_1_back5 .k_6_1_bar{width:18px; height:3px; background:#aaa; margin-top:-4px; margin-bottom:5px;}
.k_6_1_title, .karin_6_1_back5 .k_6_1_title{font-weight:999; font-size:23px; font-family: "NanumSquare";}
.k_6_1_sub, .karin_6_1_back5 .k_6_1_sub{line-height:22px;}
.karin_6_1_back2 .k_6_1_num, .karin_6_1_back4 .k_6_1_num{color:rgba(255,255,255,0.7);}
.karin_6_1_back2 .k_6_1_bar, .karin_6_1_back4 .k_6_1_bar{background:rgba(255,255,255,0.7);}
.karin_6_1_back2 .k_6_1_title, .karin_6_1_back4 .k_6_1_title{color:#fff;}
.karin_6_1_back2 .k_6_1_sub, .karin_6_1_back4 .k_6_1_sub{color:#fff;}
.karin_6_1_b_link{width:23%; height:120px; float:left; padding:10px 1px; border:1px solid #ddd; margin:1%; cursor:pointer;}
.karin_6_1_b_link img{width:50px; margin-bottom:10px;}
.karin_6_1_b_link:hover{background:#00438e;}
.karin_6_1_b_link:hover .karin_6_1_b_link_num{color:rgba(255,255,255,0.5);}
.karin_6_1_b_link:hover .karin_6_1_b_link_title{color:#fff;}
.karin_6_1_b_link p{text-align:center; line-height:20px; letter-spacing:-1px;}
.karin_6_1_b_link_num{font-weight:900; color:#999;}
.karin_6_1_b_link_title{font-weight:900;}


   .karin_6_1_sub_p_img_pc{display:none;}
   .karin_6_1_s_p_pc{display:none;}
   .karin_6_1_s_p_mo{display:block;}

@media (min-width: 576px) {
.karin_6_1_back td, .karin_6_1_back2 td, .karin_6_1_back3 td, .karin_6_1_back4 td, .karin_6_1_back5 td{padding:30px;}
.karin_6_1_b_link{width:23%; height:auto;}
.karin_6_1_b_link img{width:70px;}
  }
  @media (min-width: 768px) {
  .karin_6_1_back td, .karin_6_1_back2 td, .karin_6_1_back3 td, .karin_6_1_back4 td, .karin_6_1_back5 td{padding:40px;}
  .karin_6_1_b_link{width:23%; padding:20px 0;}
   
  }
  @media (min-width: 992px) {
.karin_6_1_back2 .karin_6_1_r_div, .karin_6_1_back3 .karin_6_1_r_div{width:80%; float:left;}
.karin_6_1_back2 .karin_6_1_l_div, .karin_6_1_back3 .karin_6_1_l_div{width:20%; float: right; text-align: right;}
.karin_6_1_l_div{width:20%; float:left;}
.karin_6_1_r_div{width:80%; float:right;}
.karin_6_1_back td, .karin_6_1_back2 td, .karin_6_1_back3 td, .karin_6_1_back4 td, .karin_6_1_back5 td{padding:40px;}
.karin_6_1_back2{color:#333; background:#fff; margin-bottom:30px;}
.karin_6_1_back2 .k_6_1_num{color:rgba(0,0,0,0.6);}
.karin_6_1_back2 .k_6_1_bar{background:rgba(0,0,0,0.5);}
.karin_6_1_back2 .k_6_1_title{color:#333;}
.karin_6_1_back2 .k_6_1_sub{color:#333;}
.karin_6_1_back2_b_b{background:#f7f7f7 !important;}
.karin_6_1_sub_p_img_pc{display:block; float:right;}
.karin_6_1_sub_p_img_mo{display:none;}
.karin_6_1_f_r{float:right;}
.karin_6_1_s_p_pc{display:block;}
   .karin_6_1_s_p_mo{display:none;}
  }
  @media (min-width: 1200px) {
  .karin_6_1_b_link{width:12%;}
  }
/*-―――――――――――――――karin_6+1 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/





/*-―――――――――――――――사이트맵 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.karin_sitemap_table{width:100%; margin:0 auto;}
.sitemap_div{width:47.4%; margin-right:4.5%; margin-bottom:5%; display:inline-table;}
/* .sitemap_div{width:47.4%; margin:0 auto 5% auto !important;} */
.sitemap_title{padding: 10px 5px; background:#555; color:#fff; text-align:center; cursor:pointer;}
.sitemap_title:hover{background:#00438e;}
.sitemap_sub{padding: 10px 5px; background:#f3f3f3; color:#333; text-align:center; cursor:pointer;}
.sitemap_sub:hover{background:#ddd;}
.sitemap_margin{margin-right:0.7%;}
.sitemap_margin3{margin-right:0;}
.sitemap_margin4{margin-right:0;}
.sitemap_margin5{margin-right:0%;}
.sitemap_bar{width:2px; height:25px; background:#ddd; margin:0 auto;}

@media screen and (max-width:576px){
	.sitemap_div{width:47.4%; margin:0 auto 5% auto; display:block;}
}
@media (min-width: 576px) {
	.sitemap_div{width:45%; margin-right:4.5%;}
}
@media (min-width: 768px) {
	.sitemap_margin{margin-right:0 !important;}
	.sitemap_margin2{margin-right:0 !important;}
	.sitemap_div{width:29.4%; margin-right:3.5%;}
	.sitemap_margin3{margin-right:3.5% !important;}
}
@media (min-width: 992px) {
	.sitemap_div{width:32%; margin-right:1%;}
	.sitemap_margin2{margin-right:0.7% !important;}
	.sitemap_margin3{margin-right:0.7% !important;}
	.sitemap_margin5{margin-right:0.7% !important;}
}
@media (min-width: 1200px) {
	.sitemap_div{width:15.97%; margin-right:0;}
}

/*-―――――――――――――――사이트맵 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/



/*-―――――――――――――――품질보증서 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.guarantee_table_sub_page{width:100%;}
.guarantee_table{position:relative; width:100%;background: linear-gradient(135deg, #df3527, #930511);}
.pa_20{padding:20px;}
.gu_t_bar{width:20px; height:2px; background:rgba(255,255,255,0.7); float:left; margin-top:7px;}
.gu_title{width:90%; margin:0 auto; color:#fff; font-weight:900; font-size:25px; font-family: "NanumSquare";}
.gu_sub{color:#fff; font-weight:900; font-size:12px; color:rgba(255,255,255,0.7); margin:0 10px;}
.gu_content{display:inline-block; width:96%; margin:20px auto; box-shadow:0 0 20px rgba(0,0,0,0.5); background:#fff; padding:15px;}
.gu_content hr{border: none; border-top: 2px dotted #a0a0a0; color: #fff; background-color: #fff; height: 1px; width: 98%;}
.gu_c_title{font-size:25px; font-weight:900; font-family: "NanumSquare"; line-height:30px;}
.gu_c_sub{font-weight:900; font-size:16px; line-height: 20px;}
.gu_c_p{width:95%; margin:0 auto 15px auto; line-height:22px;}
.gu_logo_img{margin:0px 0 5px 0; width:120px;}
.gu_blank{width:100%; height:1px;}
.gu_top_gu{position:absolute; top:0; left:0; width:100px;}
.gu_bottom_l_div{width:100%; float:left; text-align:left;}
.gu_bottom_l_div p{line-height:20px;}
.gu_bottom_r_div{width:100%; float:right; text-align:right;}
/* .gu_b_t_div{width:90%; margin:0 auto;} */
.gu_b_t_p_b{margin-bottom:10px;}
.gu_b_input_div{width:100%; margin:1%; float:left; display:inline-block; margin-bottom:30px;}
.gu_b_input_div2{width:100%; float:none !important; display:inline-block; position:relative;}
.gu_b_input_div2_1{width:100%; float:right;}

.gu_input_box{width:100%; border-bottom:2px solid #555; display:inline-block;}
.gu_input_st_la{width:23%; margin:0; float:left; display:inline-block; text-align:left; font-weight:bold;}
.gu_input_st_in{width:77%; float:left; display:inline-block; border: none !important; height:32px; padding-bottom:7px;}
.gu_b_input_mar1{margin-left: 0 !important; margin-right: 0 !important;}
.gu_b_input_mar2{margin-left: 0 !important; margin-right: 0 !important;}
.gu_b_input_mar3{margin-left: 0 !important; margin-right: 0 !important;}
.gu_b_input_mar4{margin-left: 0 !important; margin-right: 0 !important;}

.gu_div_pc{display:none;}
.gu_div_mo{display:block;}

.gu_input_st_in_2{width:100%; height:32px; float:left;border:0 !important; border-bottom:2px solid #555 !important; margin-bottom:5px; padding-bottom:5px;}
.gu_input_st_in_2_1{width:100%; height:32px; float:right;border:0 !important; border-bottom:2px solid #555 !important; margin-bottom:5px; padding-bottom:5px;}

.gu_save_btn{margin:20px auto; padding:10px 2px; width:200px; background:#333; color:#fff; font-weight:bold; text-align:center; cursor:pointer;}
.gu_save_btn:hover{background:#00438e;}

.gu_file{font-size:14px;}
.gu_b_img_wid{width:250px;}
	.gu_b_input_div2{width:250px; float:left; margin:20px auto 0 auto;}
.k_gua_img_plus{width:100%; margin:20px 0;}
.k_gua_img_plus_title{font-weight:bold; float:left; padding-left:20px;}
.k_gua_img_btn svg{font-size:14px !important;}
.k_gua_img_btn{background:#555; color:#fff; text-align:center; float:left; padding:3px 20px; font-size:14px; margin-left:15px; margin-bottom:5px; cursor:pointer;}
.k_gua_img_btn:hover{background:#00438e;}
.img_del_btn_kgua{background:#BB1E1C; color:#fff; float:right; padding:3px 10px; margin-bottom:3px; font-size:14px; cursor:pointer;}
.img_del_btn_kgua:hover{background:#555;}

.pop_k_guarantee{width:100%;}
.pop_k_gu_con_table{width:100%; line-height:22px;}
.pop_k_gu_con_table td{vertical-align:top; padding:5px;}
.pop_k_gu_con_che{}
.pop_k_gu_td_ch{width:30px; text-align:center;}
.pop_k_gu_con_table input, .pop_k_gu_con_table label{cursor:pointer;}
.pop_k_guarantee label{margin:0;}
.gu_import_btn{width:100%; display:inline-block;}
.gu_import_btn div{float:right; padding:3px 20px; background:#555; color:#fff; text-align:center; font-size:13px; cursor:pointer;}
.gu_import_btn div:hover{background:#00438e;}

.work_f_mo2{display:none;}
.slide_p_detail{margin:0; position:absolute; bottom:-15px; left:0; line-height:15px; color:#A81217; font-size:14px;}

@media (min-width: 576px) {
	.gu_blank{height:7px;}
	.gu_logo_img{margin:5px 0 10px 0; width:150px;}
	.gu_b_img_wid{width:417px;}
	.gu_b_input_div2{width:417px; float:left; margin-top: 20px;}
	.work_f_mo2{display:block;}
  }
  @media (min-width: 768px) {
	.gu_c_p{width:81%;}
	.gu_c_title{font-size:33px; line-height:38px;}
	.gu_c_sub{font-size:19px; margin-bottom:34px; line-height:25px;}
	.gu_content{padding:30px; margin:30px auto;}
	.gu_blank{height:15px;}
	.gu_logo_img{margin:10px 0 5px 0; width:170px;}
	.gu_content hr{width: 90%;}
	.gu_top_gu{width:190px;}
	.gu_title{font-size:35px; width:100%;}
	.gu_b_input_div{width:48%;}
	.gu_input_st_la{width:26%;}
	.gu_input_st_in{width:74%;}
	.gu_b_input_mar1{margin-left: 0 !important; margin-right:1% !important;}
	.gu_b_input_mar2{margin-right: 0 !important; margin-left:1% !important;}
	.gu_b_input_mar3{margin-left: 0 !important; margin-right:1% !important;}
	.gu_b_input_mar4{margin-left:1% !important;}

	.gu_input_st_in_2{width:49%; height:32px; float:left;border:0 !important; border-bottom:2px solid #555 !important; margin-bottom:5px; padding-bottom:5px;}
	.gu_input_st_in_2_1{width:49%; height:32px; float:right;border:0 !important; border-bottom:2px solid #555 !important; margin-bottom:5px; padding-bottom:5px;}

	.gu_b_img_wid{width:559px;}
	.gu_b_input_div2{width:559px; float:left; margin-top: 20px;}
	
  }
  @media (min-width: 992px) {
  	.gu_c_p{width:69%; margin:0 auto 5px auto; line-height:22px;}
	.gu_c_title{font-size:40px; line-height:45px;}
	.gu_c_sub{font-size:20px;}
	.gu_top_gu{width:222px;}
	.gu_b_input_div{width:32%;}
	.gu_input_st_la{width:30%;}
	.gu_input_st_in{width:70%;}
	.gu_b_input_mar1{margin-left: 0 !important;}
	.gu_b_input_mar2{margin-right:1% !important;}
	.gu_b_input_mar3{margin-right: 0 !important; margin-left:1% !important;}
	.gu_bottom_l_div{width:71%;}
	.gu_bottom_r_div{width:28%;}
	.gu_div_pc{display:block;}
	.gu_div_mo{display:none;}
	.gu_b_img_wid{width:417px;}
	.gu_b_input_div2{width:417px; float:left; margin-top: 0;}
	.gu_b_input_div2_1{width:43%; float:right;}
	.work_f_mo2{display:none;}

  }
  @media (min-width: 1200px) {
  	.gu_input_st_la{width:30%;}
	.gu_input_st_in{width:70%;}
  	.gu_c_p{width:100%;}
	.gu_b_img_wid{width:534px;}
	.gu_b_input_div2{width:534px; float:left; margin-top:5px;}
	
  }

/*-―――――――――――――――품질보증서 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/






/*-―――――――――――――――SHOP LIST 쇼핑몰 리스트 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


.sidebar {width: 100%; height: 100%; background:rgb(88 92 97 / 70%); /*background: rgba(0,67,142,0.7);*/ /*position: absolute;*/ /* border-bottom: 2px solid rgba(0,67,142,1); */ -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 100;}
.sidebar:last-child {border-bottom:none;}
.sidebar #leftside-navigation ul,.sidebar #leftside-navigation ul ul {margin:0; padding: 0;}
.sidebar #leftside-navigation ul li {list-style-type: none; border-bottom: 1px solid rgb(88 92 97 / 70%);}
.sidebar #leftside-navigation ul li:last-child {border-bottom:none;}
.sidebar #leftside-navigation ul li.active > a {color: #fff;}
.sidebar #leftside-navigation ul li.active ul {display: block;}
.sidebar #leftside-navigation ul li a {color: #fff; text-decoration: none; display: block; padding: 15px 0 15px 25px; font-size: 14px; outline: 0; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in;}
.sidebar #leftside-navigation ul li a:hover {color: #fff;}
.sidebar #leftside-navigation ul li a span {display: inline-block;}
.sidebar #leftside-navigation ul li a i {width: 20px;}
.sidebar #leftside-navigation ul li a i .fa-angle-left,
.sidebar #leftside-navigation ul li a i .fa-angle-right {padding-top: 3px;}
.sidebar #leftside-navigation ul ul {display:/*  none */;}
.sidebar #leftside-navigation ul ul li {background: #fff; margin-bottom: 0; margin-left:0; margin-right: 0; border-bottom: none;}
.sidebar_li{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.sidebar #leftside-navigation ul ul li a {font-size:14px; padding-top:13px; padding-bottom:13px; color:#000;}
#preview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;}
.txc-image {max-width:100%;}
.karin_shop_list_table{width:100%; margin:0; padding:0; position:relative;}
/* .home_shop_list_div_l{width:50%; height:80px; float:left; margin-bottom:20px;} */
.home_shop_list_div_r{width:100%; height:80px; float:right; margin-bottom:20px; font-family: "NanumSquare";}
.home_shop_ok_btn{width:100%; float:right; text-align:center; background:#333; color:#fff; font-weight:bold; padding:10px; margin-top:31px; cursor:pointer; font-family: "NanumSquare"; font-size:17px;}
.home_shop_ok_btn:hover{background:#00438e;}
/*-―――――――――――――――SHOP LIST 쇼핑몰 리스트 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/






/*-―――――――――――――――작업지시서 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

	.workorder_table_sub_page{width:100%;}
	.ro_num_div_box{float:right; width:21%; height:65px !important; border:1px solid #333; border-left:0; padding:10px !important; line-height:20px;}
	.workorder_table_sub_page input{background:#fff;}
	.workorder_table_sub_page div{/* padding:0; */ height:30px;}
	.workorder_title{width:100%; float:left; display:inline-block; border:1px solid #333; font-size:25px; font-family: "NanumSquare"; font-weight:bold;}
	.workorder_title_w{height:45px !important;}
	.workorder_top_ro{width:17.82%; float:left; display:inline-block; border:1px solid #333; /*border-left:0;*/ padding-top: 20px !important; font-weight: bold; background: #f3f3f3;}
	.workorder_input{width:82.1%; height:30px; padding:0; border:1px solid #333 !important; border-left:0 !important;}
	.workorder_input2{float:left; font-size:20px; height:30px; padding:0 5px; border:0 !important; border-bottom:1px solid #333 !important;}
	.workorder_input2n{float:left; font-size:20px; height:25px; padding:5px; border:0 !important; border-bottom:1px solid #333 !important;}
	.workorder_input3{width:150px; font-size:20px; height:25px; padding:10px; border:0 !important; border-bottom:1px solid #333 !important; margin:0 5px;}
	.workorder_input2_w{width:82.2%;}
	.workorder_input3_w{width:75%;}
	.workorder_input2_w1{width:41.1%;}
	.workorder_input3_w1{width:37.5%}
	.workorder_input2_w1_1{width:37.5%;}
	.workorder_input2_w2{width:109.6%;}
	.workorder_input2_w3{width:82.2%;}
	.workorder_input2_w4{width:100%;}
	.workorder_input2_w5{width:25%;}
	.workorder_input2_w6{width:25% !important; height:60px !important;}
	.workorder_input7_w{width:100% !important; border-right:1px solid #333 !important;}
	.workorder_input8_w{width:100% !important; border-right:1px solid #333 !important;}
	.workorder_input9_w{width:100% !important; border-right:1px solid #333 !important;}
	.workorder_input10_w{width:100% !important;}
	.workorder_input11_w{width:100% !important;}
	.workorder_input12_w{width:34% !important;}
	.workorder_input13_w{width:50% !important;}
	.workorder_input14_w{width:50% !important; font-weight: bold; text-align: center; display: inline-block; float:left;}
	.workorder_input15_w{width:100% !important; font-weight: bold; text-align: center; display: inline-block; float:left;}
	.in_table_td_w{width:17.7%;}
	.work_in_table{width:100%;}
	.in_table_div_title{width:100%; height:60px !important; border-bottom:1px solid #333; background:#f3f3f3; font-weight:bold; text-align:center; padding: 0 10px !important; padding-top:0 !important;}
	.in_table_div_title2{width:100%; height:60px !important; border-bottom:1px solid #333; border-left:1px solid #333; background:#f3f3f3; font-weight:bold; text-align:center; padding: 0 10px !important; line-height:18px; padding-top:2px !important;}
	.in_table_div_title3{width:100%; font-weight:bold; text-align:center; background:#f3f3f3;}
	.t_b_r_1{border-right:1px solid #333 !important;}
	.t_b_b_1{border-bottom:1px solid #333 !important;}
	.t_b_t_1{border-top:1px solid #333;}

	.workorder_input4_w{width:100%;}
	.workorder_input5_w{width:30%; border-right:1px solid #333 !important;}
	.workorder_input_div{width:75%; position:relative; float:left; padding:0 !important;}
	.workorder_input_div2{width:100%; position:relative; float:left; padding:0 !important;}
	.w_r_p_50{padding-right:50px;}
	.w_r_p_40{padding-right:40px;}
	.w_r_p_km{position:absolute; top:2px; right:20px; font-weight:bold;}
	.workorder_input_title{width:17.7%; float:left; display:inline-block; border:1px solid #333; border-top:0; font-weight:bold; background:#f3f3f3;}
	.workorder_input_title2{width:5%; float:left; display:inline-block; border:1px solid #333; border-top:0; border-left:0; font-weight:bold; background:#f3f3f3;}
	.workorder_input_title3{width:17.7%; float:left; display:inline-block; border:1px solid #333; border-top:0; font-weight:bold; background:#f3f3f3;}
	.workorder_input_title4{width:17.7%; float:left; display:inline-block; border:1px solid #333; border-top:0; border-left:0; font-weight:bold; background:#f3f3f3;}

	.w_b_r_o{border-right:0 !important;}
	.workorder_input_title_se{width:100%; height:auto !important; float:left; padding:0 !important; display:inline-block;}
	.workorder_input_title_se2{width:38%; height:auto !important; float:left; padding:0 !important; display:inline-block; border-right: 1px solid #333;}
	.workorder_input_title_se3{width:100%; height:auto !important; float:left; padding:0 !important; display:inline-block;}
	.workorder_input_title_se4{width:62%; height:auto !important; float:left; padding:0 !important; display:inline-block;}

	.workorder_b_left_box{width:100%; float:left; padding:0 !important; border:1px solid #333; border-bottom:0; border-top:0; display:inline-table;}
	.workorder_b_right_box{width:100%; float:left; padding:0 !important; border-right:1px solid #333; display:inline-table;}
	.w_b_l_b_list_title{width:100%; font-weight:bold; text-align:center; display:inline-block; background:#f3f3f3;}
	.w_b_r_b_list_title{width:100%; font-weight:bold; text-align:center; display:inline-block; background:#f3f3f3;}
	.w_b_l_b_list{width:100%;}
	.w_b_lr_b_line{/* line-height:10px; */}

	.workorder_textarea{width:100%; font-size:20px; padding:10px; background:#fff; height:360px;}
	.workorder_textarea2{width:100%; padding:10px; background:#fff; height:150px; border:0 !important; border-bottom:1px solid #333 !important;}
	.workorder_r_box_text{width:100%; float:left; padding:0 !important; height:360px !important;}
	.workorder_r_box_text2{width:100%; float:left; padding:0 !important; height:150px !important;}

	.workorder_inp_t_div{width:82.2%; float:right; border-right:1px solid #333; background:#fff; height:50px; padding:0 !important;}	
	.workorder_inp_t_div2{width:82.2%; float:left; background:#fff; height:50px; padding:0 !important;}
	.workorder_inp_t_div2_1{width:82.2%; float:right; background:#fff; height:50px; padding:0 !important;}
	.workorder_inp_t_div3{width:100%; float:left; background:#fff; height:50px; padding:0 !important;}
	.workorder_inp_t_div4{width:60%; float:left; background:#fff; height:50px; padding:0 !important;}
	.workorder_inp_t_div5{width:40%; float:right; background:#fff; height:50px; padding:0 !important;}

	.workorder_input_title5{width:30%; float:left; display:inline-block; border:1px solid #333; border-top:0; font-weight:bold; background:#f3f3f3;}
	.workorder_inp_t_div6{width:70%; float:right; border-right:1px solid #333; background:#fff; height:50px; padding:0 !important;}
	.workorder_inp_t_div7{width:70%; float:right; background:#fff; height:50px; padding:0 !important;}

	.w_b_r_1{border-right:1px solid #333 !important;}
	.w_b_r_1_2{border-right:1px solid #333 !important;}
	.w_b_text_box_total textarea{border:0 !important;}
	.work_mo_ok{display:none;}
	.w_b_text_box_total{width:100%; height:390px !important; float:left; padding:0 !important; display:inline-block;}
	.in_table_td_w2{width:25.5%;}
	.w_b_r_pc{border-right:0;}
	.w_b_r_pc2{border-right:0 !important;}
	.w_b_l_mo{border-left:1px solid #333 !important;}
	.w_b_t_mo{border-top:0 !important;}
	.w_b_r_mo{border-right:1px solid #333 !important;}
	.w_b_r_mo2{border-right:1px solid #333 !important;}
	.w_b_r_mo3{border-right:0 !important;}
	.workorder_input12_w{width:75% !important;}
	.w_b_l_mo2{border-left:1px solid #333 !important;}
	.w_b_t_mo2{border-top:1px solid #333 !important;}
	.borderright_m1 {border-right:1px solid #333 !important;}
	.borderright_m2 {border-right:1px solid #333 !important;}

	.con_mo_pa{padding:0 5px !important;}

	.w_h_auto{height:auto !important;}
	.work_footer_brand{width:100%; height:auto !important; display:inline-block; float:left; border:1px solid #333; border-top:0; padding:0 !important;}
	.work_f_logo{height:26px;}
	.work_f_div_1{width:25%; float:left; text-align:left; background:#efefef; padding:15px !important;}
	.work_f_div_2{width:50%; float:left; text-align:center; background:#efefef; padding:15px !important;}
	.work_f_div_3{width:25%; float:left; text-align:center; font-weight:bold; font-size:20px; font-family: "NanumSquare"; background:#fff;}
	.work_footer_brand div{height:100% !important;}

	.work_f_logo2{height:26px;}
	.work_f_logo3{height:35px;}
	.work_f_logo4{height:18px;}
	.work_f_brand_div_total{width:100%; height:auto !important; padding:10px 0 0 0 !important; display:inline-block; float:left;}
	.work_f_brand_div_total2{width:100%; height:auto !important; padding:0 !important; display:inline-block; float:left;}
	.mar_top_50{margin-top:40px;}
	.mar_top_20{margin-top:20px;}
	.work_footer_div1{width:100%; height:55px !important; padding:10px !important; padding-top:13px !important; text-align:center; display:inline-block; float:left; border-left:1px solid #333; border-right:1px solid #333; background:#efefef;}
	.work_footer_div2{width:100%; height:55px !important; padding:10px !important; padding-top:0 !important; display:inline-block; float:left; text-align:center; border-left:1px solid #333; border-right:1px solid #333; background:#efefef;}
	.work_footer_div3{width:100%; padding:10px !important; display:inline-block; float:left; border:1px solid #333; border-top:1px solid #efefef; font-weight:bold; text-align:center;}

	.work_f_pc{display:none; padding:0 !important;}
	.work_f_mo{display:block; padding:0 !important;}

	.ka_wo_btn_1{width:auto; text-align:center; margin:0; float:right !important; padding:5px 12px !important; background:#00438E !important;}
	.ka_wo_btn_2{width:auto; text-align:center; margin:0 3%; float:right !important; padding:5px 12px !important; background:#157D02 !important;}
	.ka_wo_btn_3{width:auto; text-align:center; margin:0 3% 0 0; float:right !important; padding:5px 12px !important; background:#B0541E !important;}
	.ka_wo_btn_4{width:auto; text-align:center; margin:0 3% 0 0; float:right !important; padding:5px 12px !important; background:#ff6600 !important;}
	.ka_wo_btn_5{width:auto; text-align:center; margin:0 3% 0 0; float:right !important; padding:5px 12px !important; background:#0098e7 !important;}
	.ka_wo_btn_1:hover, .ka_wo_btn_2:hover, .ka_wo_btn_3:hover, .ka_wo_btn_4:hover, .ka_wo_btn_5:hover{background:#333 !important;}

	.mo_print_x{display:none;}
	.pc_ok_ronum{display:none;}
	.mo_ok_ronum{display:inline-block; width:100%; padding:0 !important; float:left;}
	.color_c_div{width:100%; float:right; padding:0 !important; display:inline-block; height:auto !important;}
	.co_c_div{height:auto !important;}
	.work_f_brand_div_total img{width:70%;}

	#mobile_no {display:none;}
	@media (min-width: 576px) {
		#mobile_no {display:table-cell;}
		.workorder_input_title{width:25%;}
		.workorder_input2_w{width:75%;}
		.workorder_input3_w{width:75%;}
		.workorder_input_div{width:75%;}
		.workorder_input2_w3{width:75%;}
		.workorder_input_title3{width:25%;}
		.workorder_input_title_se3{width:100%;}
		.workorder_inp_t_div{width:75%;}
		.workorder_input_title_se{width:100%;}
		.workorder_inp_t_div2_1{width:75%;}
		.in_table_td_w{width:25%;}
		.workorder_input_title_se2{width:50%; border-right:1px solid #333;}
		.workorder_input_title_se4{width:50%;}
		.workorder_inp_t_div2{width:75%;}
		.workorder_input_title4{width:25%;}
		.workorder_b_left_box{width:100%;}
		.workorder_b_right_box{width:100%;}
		.workorder_input11_w{width:100% !important;}
		.con_mo_pa{padding:0 !important;}
		.w_h_auto{height:30px !important;}
		.work_footer_div1{width:70%; text-align:left; border-right:0;}
		.work_footer_div2{width:30%; text-align:right; border-left:0; padding-top:10px !important;}
		.work_f_pc{display:block;}
		.work_f_mo{display:none;}
		.work_f_brand_div_total img{width:auto;}
		.color_c_div{width:50%; float:right; padding:0 !important; height:50px;}
		.co_c_div{height:30px !important;}
		.borderright_m1 {border-right:0 !important;}
		.borderright_m2 {border-right:1px solid #333 !important;}
	}

	@media (min-width: 768px) {
		.workorder_input_title5{width:40.8%;}
		.workorder_inp_t_div6{width:59.2%;}
		.workorder_inp_t_div7{width:59.2%;}
		.workorder_input{width:21%; height:30px; padding:0; border:1px solid #333 !important; border-left:0 !important;}
		.workorder_input_title{width:17%;}
		.workorder_input2_w{width:33%;}
		.workorder_input3_w{width:33%;}
		.workorder_input_div{width:33%;}
		.workorder_input2_w3{width:33%;}
		.workorder_input_title3{width:33.9%;}
		.workorder_input_title_se3{width:50.2%;}
		.workorder_inp_t_div{width:66%;}
		.workorder_input_title_se{width:49.8%;}
		.workorder_inp_t_div2_1{width:66.1%;}
		.in_table_td_w{width:33.8%;}
		.in_table_td_w2{width:34.2%;}
		.workorder_input_title_se2{width:50.1%; border-right:1px solid #333;}
		.workorder_input_title_se4{width:49.9%;}
		.workorder_inp_t_div2{width:66.1%;}
		.workorder_input_title4{width:33.9%;}
		.workorder_b_left_box{width:100%;}
		.workorder_b_right_box{width:100%;}
		.workorder_input11_w{width:100% !important;}
		.w_b_r_pc{border-right:0;}
		.w_b_r_pc2{border-right:0 !important;}
		.w_b_l_mo{border-left:1px solid #333 !important;}
		.w_b_t_mo{border-top:1px solid #333 !important;}
		.w_b_r_mo{border-right:1px solid #333 !important;}
		.w_b_r_mo2{border-right:1px solid #333 !important;}
		.workorder_input12_w{width:66.2% !important;}
		.work_mo_ok{display:block; padding:0 !important;}
		.w_b_text_box_total{width:50%;}
		.w_b_r_1_2{border-right:0 !important;}
		.w_b_l_mo2{border-left:0 !important;}
		.w_b_t_mo{border-top:1px solid #333 !important;}
		.w_b_t_mo2{border-top:0 !important;}
		.w_b_r_mo3{border-right:1px solid #333 !important;}
		.workorder_top_ro{width:5%;}
		.workorder_title{width:74%;}
		.ro_num_div_box{padding-top:23px !important;}
		.mo_print_x{display:inline-block;}
		.pc_ok_ronum{display:inline;}
		.mo_ok_ronum{display:none;}
		.borderright_m1 {border-right:0 !important;}
		.borderright_m2 {border-right:1px solid #333 !important;}
	}

	@media (min-width: 992px) {
		.workorder_input_title5{width:36.8%;}
		.workorder_inp_t_div6{width:63.2%;}
		.workorder_inp_t_div7{width:63.2%;}
		.workorder_input{width:21%; height:30px; padding:0; border:1px solid #333 !important; border-left:0 !important;}
		.workorder_input_title{width:12%;}
		.workorder_input2_w{width:20%;}
		.workorder_input3_w{width:38%;}
		.workorder_input_div{width:24%;}
		.workorder_input2_w3{width:24%;}
		.workorder_input_title3{width:27.3%;}
		.workorder_input_title_se3{width:44%;}
		.workorder_inp_t_div{width:72.5%;}
		.workorder_input_title_se{width:20%;}
		.workorder_inp_t_div2_1{width:26.5%;}
		.w_b_r_o{border-right:1px solid #333 !important;}
		.in_table_td_w{width:30%;}
		.in_table_td_w2{width:25.5%;}
		.workorder_input_title_se2{width:14%; border-right:0;}
		.workorder_input_title_se4{width:22%;}
		.workorder_inp_t_div2{width:30%;}
		.workorder_input_title4{width:16.1%;}
		.workorder_b_left_box{width:50%;}
		.workorder_b_right_box{width:50%;}
		.w_b_r_1{border-right:0 !important;}
		.workorder_input11_w{width:50% !important;}
		.w_b_r_pc{border-right:1px solid #333 !important;}
		.w_b_l_mo{border-left:0 !important;}
		.w_b_t_mo{border-top:0 !important;}
		.w_b_r_mo{border-right:0;}
		.w_b_r_mo2{border-right:0 !important;}
		.workorder_input12_w{width:34% !important;}
		.w_b_r_pc2{border-right:1px solid #333 !important;}
		.work_mo_ok{display:none;}
		.ka_wo_btn_1{width:17%; text-align:center; margin:0; float:right !important; padding:5px 0 !important; background:#00438E !important;}
		.ka_wo_btn_2{width:17%; text-align:center; margin:0 3%; float:right !important; padding:5px 0 !important; background:#157D02 !impogrtant;}
		.ka_wo_btn_3{width:17%; text-align:center; margin:0 3% 0 0; float:right !important; padding:5px 0 !important; background:#B0541E !important;}
		.ka_wo_btn_4{width:17%; text-align:center; margin:0 3% 0 0; float:right !important; padding:5px 0 !important; background:#ff6600 !important;}
		.ka_wo_btn_5{width:17%; text-align:center; margin:0 3% 0 0; float:right !important; padding:5px 0 !important; background:#0098e7 !important;}
		.borderright_m1 {border-right:0 !important;}
		.borderright_m2 {border-right:1px solid #333 !important;}
		.workorder_input2_w2{width:100%;}
	}

	@media (min-width: 1200px) {
		.workorder_input_title5{/* width:38.7%; */width:35.3%;}
		.workorder_inp_t_div6{/* width:61.2%; */width:64.7%;}
		.workorder_inp_t_div7{/* width:61.2%; */width:64.7%;}
		.workorder_input2_w1{width:20%;}
		.workorder_input3_w1{width:17.728%;}
		.workorder_input2_w1_1{width:20%;}
		.workorder_top_ro{width:25%; float:left; display:inline-block; border:1px solid #333; border-left:0; padding-top:8px !important; font-weight: bold; background: #f3f3f3;}
		.workorder_top_ro{width:10%;}
		.workorder_input{width:16%; height:30px; padding:0 0 0 10px; border:1px solid #333 !important; border-left:0 !important;}
		.workorder_input_title{width:10%;}
		.workorder_input2_w{width:22%;}
		.workorder_input3_w{width:40%;}
		.workorder_input_div{width:26%;}
		.workorder_input2_w3{width:26%;}
		.workorder_input_title3{width:23.9%;}
		.workorder_input_title_se3{width:42%;}
		.workorder_inp_t_div{width:76%;}
		.workorder_input_title_se{width:22%;}
		.workorder_inp_t_div2_1{width:30%;}
		.borderright_m1 {border-right:1px solid #333 !important}
		.borderright_m2 {border-right:1px solid #333 !important;}
	}

/*-―――――――――――――――작업지시서 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/



/*-―――――――――――――――board_gallery _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

	.b_gallery_con_div{width:100%; margin:10px auto; float:left; display:inline-block; border:1px solid #efefef;}
	.b_gallery_con_div:hover{cursor:pointer; box-shadow:0 0 20px rgba(0,0,0,0.1);}
	.b_gallery_con_div:hover .b_gallery_con_img img{transition: all ease 0.5s; transform:scale(1.2);/*  default */ -webkit-transform:scale(1.2);  /*  크롬 */ -moz-transform:scale(1.2);     /* FireFox */ -o-transform:scale(1.2);        /* Opera */}
	.b_gallery_con_img{width:100%; height:200px; float:left; display:inline-block; background:#efefef; overflow: hidden; display: flex; align-items: center; justify-content: center;}
	.b_gallery_con_img img{width:100%; height:200px; transform:scale(1.1);/*  default */ -webkit-transform:scale(1.1);  /*  크롬 */ -moz-transform:scale(1.1);     /* FireFox */ -o-transform:scale(1.1);        /* Opera */}
	.b_gallery_con_title{width:100%; height:auto; float:left; display:inline-block; padding:10px;}
	.b_gallery_con_date{width:100%; float:left; display:inline-block; padding:5px 10px; text-align:right; font-size:12px; color:#828282;}
	.b_gallery_con_date img{width:12px; margin-right:5px;}
	.law_link_btn{width:100%; text-align:right; font-size:14px; color:#999;}
	.board_table tr:hover td .law_link_btn{color:#333;}
	#law_car_con{width:100%; height:auto; display:inline-block; margin-top:39px;}
	#law_car_con iframe{width:1px; min-width:100%; height:100vh;}
	.board_top_mar{margin-top:39px;}
	.bt_td_b{border-bottom:0 solid #ddd;}
	.bt_td_b2{border-bottom:1px solid #ddd;}

  @media (min-width: 576px) {
	.b_gallery_con_div{width:48%; margin:1%;}
	.b_gallery_con_title{height:86px;}
  }
  @media (min-width: 768px) {
  .b_gallery_con_title{height:86px;}
  }
  @media (min-width: 992px) {
    .b_gallery_con_div{width:31.3%;}
	.b_gallery_con_title{height:86px;}
	.bt_td_b{border-bottom:1px solid #ddd;}
	.bt_td_b2{border-bottom:0 solid #ddd;}
  }
  @media (min-width: 1200px) {
	.b_gallery_con_title{height:64px;}
  }

/*-―――――――――――――――board_gallery _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/


/*-―――――――――――――――성능점검진단서 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
	.inspec_to_div{padding:10px; padding-bottom:0; border:7px solid #cfcfcf; margin-bottom:50px; display: inline-block;}
	.inspec_table{width:100%;  position:relative;}
	.inspec_table_con label, .inspec_table_con2 label{margin-bottom:0 !important; cursor:pointer;}
	.inspec_table_con2 label{height:20px;}
	.inspec_title{color:#6b6b6b; font-weight:bold; font-size:23px; font-family: "NanumSquare"; text-align:right;}
	.inspec_sub{text-align:right; color:#6b6b6b; font-weight:bold; float:right; padding-top:5px;}
	.inspec_sub2{width:100%; text-align:center; color:#6b6b6b; font-weight:bold; padding:10px 0;}
	.inspec_input_1{float:right; padding:9px 0 5px 10px; border:none !important; color:#6b6b6b; width:120px;}
	.inspec_input_2{width:100%; padding:9px 10px; border:none !important; color:#6b6b6b; text-align:center;}
	.inspec_input_2_2{width:80%; float:left; padding:9px 10px; padding-right:0; border:none !important; color:#6b6b6b; text-align:right;}
	.inspec_table_con{width:100%; border:1px solid #CCC; border-left:0; margin:20px 0; line-height:22px;}
	.inspec_table_con .inspec_la_div_con{height:42px;}
	.inspec_table_con .inspec_la_div_title{height:42px;}
	.inspec_table_con2{width:100%; border:1px solid #CCC; border-left:0; line-height:22px;}
	.inspec_table_con2 input{cursor:pointer;}
	.inspec_table_con td{border-right:0; padding:0;}
	.inspec_b_po{background:#666; color:#fff; font-weight:bold; text-align:center;}
	.la_td_p_x{padding:0 !important;}
	.inspec_la_div_title{width:40%; float:left; border:1px solid #CCC; border-bottom:0; border-top:0; display:table-cell;}
	.inspec_la_div_title2{width:50.002%; float:left; border-left:1px solid #ccc; display:table-cell;}
	.inspec_la_div_con{width:60%; float:left; position:relative; display:table-cell;}
	.inspec_km{position:absolute; top:10px; right:10px; display:table-cell;}
	.inspec_p_10{padding:10px 0;}
	.inspec_p_10_1{padding:10px;}
	.inspec_b_1_c{border-right:1px solid #ccc;}
	.inspec_b_1_b{border-bottom:1px solid #ccc;}
	.inspec_b_1_b2{border-bottom:1px solid #ccc;}
	.ins_he_1{height:auto;}
	.ins_he_2{height:auto;}
	.ins_he_3{height:auto;}
	.ins_he_4{height:auto;}
	.ins_he_6{height:auto;}
	.ins_pa_1{padding:10px 10px;}
	.ins_pa_2{padding:10px 10px;}
	.ins_pa_3{padding:10px 10px;}
	.ins_pa_4{padding:10px 10px; padding-bottom:0;}
	.ins_pa_5{padding:10px 10px; padding-bottom:7px;}


	.inspec_ch_la{width:50%; float:left;}
	.inspec_ch_la2{width:100%; display:inline-flex;/* float:left; */}
	.inspec_ch_la label, .inspec_ch_la2 label input{cursor:pointer;}
	/* .dis_o label{margin-left:10px;} */
	.dis_o{padding:10px; padding-bottom:2px;}
	.inspec_teare{width:100%; padding:10px; border:0 !important; border-left:1px solid #ccc !important; height:150px; display:block;}
	textarea:focus{outline: none;}

	.inspec_table_con2 input{width: 20px; height: 20px; position: relative; top: 2px; margin-right:5px;}
	.inspec_b_p{width:100%; display:inline-block; margin:15px 0 10px 0; text-align:center; font-weight:bold; text-align:center; line-height:22px;}
	.ins_la_b_m{margin-bottom:5px;}
	.inspec_con_ta_la{width:100%; color:#333;}
	.inspec_pc_o{display:none;}
	.inspec_pc_o2{display:none;}
	.inspec_mo_o{display:table-cell;}
	.inspec_m_title{padding:10px 0 !important; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}

	.ins_b_b1{border-bottom:1px solid #ccc;}
	.inspec_table_con2 .inspec_la_div_title{width:100%; height:auto; padding:10px; border-right:0; background:#eee;}
	.inspec_table_con2 .inspec_la_div_con{width:100%; border-left:1px solid #ccc;}
	.inspec_table_con2 .inspec_la_div_title2{width:100%;}
	.inspec_img_ti{position:absolute; top:15px; left:0; width:40%;}
	.inspec_fo_div_total{width:100%; display:inline-block; margin-top:30px; border-top:1px solid #ccc; padding-top:2px;}
	.inspec_fo_div_1{width:100%; float:left; display:inline-block; margin-top:10px; text-align:center;}
	.inspec_fo_div_1 img{width:40%;}
	.inspec_fo_div_2{width:100%; float:left; display:inline-block; text-align:center; font-weight:bold; font-size:20px; font-family: "NanumSquare"; margin-top:10px; color:#6b6b6b;}
	.inspec_fo_div_3{width:100%; float:left; display:inline-block; text-align:center; font-weight:bold; margin-top:0; color:#6b6b6b;}

  @media (min-width: 576px) {
  .inspec_img_ti{position:absolute; top:30px; left:-15px; width:40%;}
  }
  @media (min-width: 768px) {
/*  .ins_he_1{height:117px !important;} */
 /*  .ins_he_3{height:66px !important;}
  .ins_he_4{height:66px !important;}
  .ins_he_6{height:103px !important;} */
  .ins_pa_3{padding:11px 10px;}
  .ins_pa_4{padding:11px 10px; padding-bottom:0;}
  
  .ins_pa_6{padding:29px 10px;}
   .inspec_input_2_2{width:80%;}
   .inspec_title{font-size:27px;}
  
  .inspec_img_ti{width:260px;}

  .inspec_fo_div_1{width:40%;margin-top:10px; text-align:left;}
	.inspec_fo_div_1 img{margin-top:20px; height:20px; width:auto;}
	.inspec_fo_div_2{width:60%; font-size:20px; margin-top:10px; text-align:right;}
	.inspec_fo_div_3{width:60%; float:right; margin-top:0; text-align:right;}
  }
  @media (min-width: 992px) {
  .inspec_la_div_title{width:17%;}
  
  .inspec_la_div_con{width:26%;}
  .inspec_table_con2 .inspec_la_div_con{width:26%; border-left:0;}
  .inspec_la_div_title2{width:57.002%;}
  .inspec_table_con2 .inspec_la_div_title2{width:57.002%;}
  .inspec_p_10_1{padding:10px; padding-right:0;}
  .inspec_p_10{padding:10px 5px;}
  .ins_pa_1{padding:28px 5px !important;}
  
  .inspec_input_2_2{width:80%;}
  .inspec_pc_o{display:table-row;}
  .inspec_pc_o2{display:table-cell;}
  .ins_he_1{height:84px !important;}
  .ins_he_2{height:45px !important;}
  .ins_he_3{height:84px !important;}
  .ins_he_4{height:45px !important;}
  .ins_he_6{height:84px !important;}
  .inspec_table_con2 .inspec_la_div_title{width:17%; border-right:1px solid #ccc; background:#fff;}
  .inspec_table_con2 .inspec_la_div_title .ins_he_4{height:45px !important;}
  
  .ins_pa_3{padding:28px 10px !important;}
  .ins_pa_4{padding:10px 10px !important;}
  .ins_pa_5{padding:10px 10px !important;}
  .ins_pa_6{padding:20px 10px !important;}
  .inspec_table_con2{border:1px solid #CCC; border-left:1px solid #ccc;}
  .inspec_table_con{border:1px solid #CCC; border-left:1px solid #ccc;}
   .inspec_mo_o{display:none;}
	.ins_b_b1{border-bottom:0;}
	.inspec_b_po{background:#eee; color:#6b6b6b; }
    .inspec_table_con2 label{height:auto;}
	.inspec_to_div{padding:20px; padding-bottom:0; border:7px solid #cfcfcf; display: inline-block;}
	.inspec_b_1_b2{border-bottom:0;}

	.inspec_fo_div_1{width:40%;margin-top:10px;}
	.inspec_fo_div_1 img{margin-top:20px; height:18px;}
	.inspec_fo_div_2{width:60%; font-size:20px; margin-top:10px;}
	.inspec_fo_div_3{width:60%; float:right; margin-top:0;}
  }
  @media (min-width: 1200px) {
  .inspec_la_div_title{width:20%;}
  .inspec_table_con2 .inspec_la_div_title{width:20%;}
  .inspec_la_div_con{width:30%;}
  .inspec_table_con2 .inspec_la_div_con{width:30%;}
  .inspec_la_div_title2{width:50.002%;}
  .inspec_table_con2 .inspec_la_div_title2{width:50.002%;}
  .inspec_p_10_1{padding:10px;}
  .inspec_p_10{padding:10px 0;}
  .ins_pa_1{padding:28px 5px !important;}
  .ins_pa_6{padding:28px 5px;}
  
  .inspec_input_2_2{width:85%;}
  .ins_he_3{height:45px;}
  .ins_pa_3{padding:10px 10px;}

  .inspec_fo_div_1{width:30%;margin-top:10px;}
  .inspec_fo_div_1 img{margin-top:0;}
	.inspec_fo_div_2{width:25%; margin-top:10px;}
	.inspec_fo_div_3{width:45%; margin-top:15px;}
  }

/*-―――――――――――――――성능점검진단서 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*//*-―――――――――――――――성능점검진단서 _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/
	.page .inspec_to_div{padding:10px; padding-bottom:0; border:7px solid #cfcfcf; margin-bottom:0; display: inline-block;}
	.page .inspec_table{width:100%;  position:relative;}
	.page .inspec_table_con label, .inspec_table_con2 label{margin-bottom:0 !important; cursor:pointer;}
	.page .inspec_table_con2 label{height:20px;}
	.page .inspec_title{color:#333; font-weight:bold; font-size:23px; font-family: "NanumSquare"; text-align:right;}
	.page .inspec_sub{text-align:right; color:#6b6b6b; font-weight:bold; float:right; padding-top:5px;}
	.page .inspec_sub2{width:100%; text-align:center; color:#6b6b6b; font-weight:bold; padding:10px 0;}
	.page .inspec_input_1{float:right; padding:9px 0 5px 10px; border:none !important; color:#6b6b6b; width:120px;}
	.page .inspec_input_2{width:100%; padding:9px 10px; border:none !important; color:#333; text-align:center;}
	.page .inspec_input_2_2{width:80%; float:left; padding:9px 10px; padding-right:0; border:none !important; color:#333; text-align:right;}
	.page .inspec_table_con{width:100%; border:1px solid #CCC; border-left:1px solid #ccc; margin:0; margin-bottom:10px; line-height:22px;}
	.page .inspec_table_con .inspec_la_div_con{height:40px;}
	.page .inspec_table_con .inspec_la_div_title{height:40px;}
	.page .inspec_table_con2{width:100%; border:1px solid #CCC; line-height:22px;}
	.page .inspec_table_con2 input{cursor:pointer;}
	.page .inspec_table_con td{border-right:0; padding:0;}
	.page .inspec_b_po{background:#eee; color:#6b6b6b; }
	.page .la_td_p_x{padding:0 !important;}
	.page .inspec_la_div_title{width:20%; float:left; border:1px solid #CCC; border-bottom:0; border-top:0; display:table-cell;}
	.page .inspec_la_div_title2{width:50.002%; float:left; border-left:1px solid #ccc; display:table-cell;}
	.page .inspec_la_div_con{width:30%; float:left; position:relative; display:table-cell;}
	.page .inspec_km{position:absolute; top:10px; right:10px; display:table-cell;}
	.page .inspec_p_10{padding:10px 0;}
	.page .inspec_p_10_1{padding:10px;}
	.page .inspec_b_1_c{border-right:1px solid #ccc;}
	.page .inspec_b_1_b{border-bottom:1px solid #ccc;}
	.page .inspec_b_1_b2{border-bottom:0px solid #ccc;}
	.page .ins_he_1{height:78px !important;}
	.page .ins_he_2{height:45px !important;}
	.page .ins_he_3{height:78px !important;}
	.page .ins_he_4{height:45px !important;}
	.page .ins_he_6{height:78px !important;}
	.page .ins_pa_1{padding:28px 5px !important;}
	.page .ins_pa_2{padding:10px 10px;}
	.page .ins_pa_3{padding:28px 10px !important;}
	.page .ins_pa_6{padding:17px 10px !important;}
	.page .ins_pa_4{padding:10px 10px; padding-bottom:0;}
	.page .ins_pa_5{padding:10px 10px; padding-bottom:7px;}


	.page .inspec_ch_la{width:50%; float:left;}
	.page .inspec_ch_la2{width:100%; display:inline-flex;/* float:left; */}
	.page .inspec_ch_la label, .inspec_ch_la2 label input{cursor:pointer;}
	/* .dis_o label{margin-left:10px;} */
	.page .dis_o{padding:10px; padding-bottom:2px;}
	.page .inspec_teare{width:100%; padding:10px; border:0 !important; border-left:1px solid #ccc !important; height:150px; display:block;}
	.page textarea:focus{outline: none;}

	.page .inspec_table_con2 input{width: 20px; height: 20px; position: relative; top: 2px; margin-right:5px;}
	.page .inspec_b_p{width:100%; display:inline-block; margin:15px 0 0 0; text-align:center; font-weight:bold; text-align:center; line-height:22px;}
	.page .ins_la_b_m{margin-bottom:5px;}
	.page .inspec_con_ta_la{width:100%; color:#333;}
	.page .inspec_pc_o{display:table-cell;}
	.page .inspec_pc_o2{display:table-cell;}
	.page .inspec_m_title{padding:10px 0 !important; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}

	.page .ins_b_b1{border-bottom:1px solid #ccc;}
	.page .inspec_table_con2 .inspec_la_div_title{width:20%; border-right:1px solid #ccc; background:#fff;}
	.page .inspec_table_con2 .inspec_la_div_con{width:30%; border-left:0;}
	.page .inspec_table_con2 .inspec_la_div_title2{width:50.002%;}
	.page .inspec_img_ti{position:absolute; top:25px; left:0; width:200px;}
	.page .inspec_fo_div_total{width:100%; display:inline-block; margin-top:10px; border-top:1px solid #ccc; padding-top:2px;}
	.page .inspec_fo_div_1{width:30%;margin-top:13px;}
	.page .inspec_fo_div_1 img{height:15px; margin-top:0;}
	.page .inspec_fo_div_2{width:30%; margin-top:10px;}
	.page .inspec_fo_div_3{width:45%; margin-top:15px;}
	/* .page .inspec_fo_div_2{width:100%; float:left; display:inline-block; text-align:center; font-weight:bold; font-size:20px; font-family: "NanumSquare"; margin-top:2px; color:#6b6b6b;}
	.page .inspec_fo_div_3{width:100%; float:left; display:inline-block; text-align:center; font-weight:bold; margin-top:0; color:#6b6b6b;} */



/*-―――――――――――――――성능점검진단서 _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/



/*-―――――――――――――――FOOTER _S―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

.footer_table{width:100%; background:#272a2f;}
.footer_div_left{width:100%; float:right; padding:20px 15px; text-align:center;}
.footer_div_right{width:100%; float:right; text-align:right; text-align:center;}
.footer_div_right img{margin-top:0px; margin-bottom:20px; width:133px;}
.footer_title{color:#fff; font-weight:bold;}
.footer_sub1{color:#888; font-size:13px; margin:10px 0;}
.footer_sub1 span{color:#fff;}
.footer_sub2{color:#888; font-size:13px;}
.footer_bottom{border-top:1px solid #313439; color:#4b4b4b; font-size:11px; padding:10px 0; text-align:center;}

.footer_pc{display:none;}
.footer_mo{display:block;}


  @media (min-width: 576px) {
  	.footer_div_left{width:70%; float:left; padding:20px 0; text-align:left;}
.footer_div_right{width:30%; float:left; text-align:right;}
.footer_div_right img{width:130px; margin-top:50px; margin-bottom:0;}
.footer_bottom{text-align:left;}
.footer_pc{display:block;}
.footer_mo{display:none;}
.footer_sub1{color:#888; font-size:13px; margin:20px 0;}
  }
  @media (min-width: 768px) {
  	
	.footer_div_right img{width:150px;}
  }
  @media (min-width: 992px) {
  	.footer_div_right img{width:170px;}
  }
  @media (min-width: 1200px) {
  }

/*-―――――――――――――――FOOTER _E―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――*/

/*――――――INPUT FILE 디자인――――――*/
.file-input {display: inline-block; text-align: left; background: #F6F6F6; width: 100%; height:50px; position: relative; cursor:pointer; border: 2px solid #F6F6F6;}
.file-input > [type='file'] {position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 10; cursor: pointer;}
.file-input > .button {display: inline-block; cursor: pointer; background: #7B7C7D; color:#fff; height:48px; padding: 11px 5%; margin-right: 10px;}
.file-input:hover > .button {background: #00438e; color: #fff; cursor:pointer;}
.file-input > .label {color: #8B8C8B; white-space: nowrap;}
.file-input.-chosen > .label {color:#111; font-weight:normal; opacity: 1;}
.file-input.-chosen{background:#fff; border:1px solid #ddd;}
.file-input.-chosen .button{background:#00438e; color:#fff; height:48px;}
.file-input span:hover{cursor:default;}
/*――――――INPUT FILE 디자인――――――*/