/* ÇÁ·Î±×·¥ Á¦ÀÛÀÚ: Mlang (010-5005-6102 ) Çö ¼Ò½º¸¦ ¼öÁ¤/¹èÆ÷ ÇÒ°æ¿ì ¹ýÀû Á¦Á¦¸¦ ¹Þ½À´Ï´Ù. */

/* ¸ð¹ÙÀÏ ************************************************************************************************************************************************************************/
@media only screen and (min-width:100px) and (max-width:1119px) {
	
	.pa_cont { text-align:center; padding-bottom:20px; margin:15px; }
	.pa_conts { 
		width:100%; display:inline-block; padding-top:10px;
		text-align:left; font-size:14px; color:#222; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_conts div { color:#1f3a87; font-size:20px; font-family:NanumGothic; padding-top:30px; letter-spacing: 0.01em; line-height:1.3em; }
	.pa_conts b { color:#000; font-size:16px; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em;  }
	.pa_cont_br { display:none; }

	.pa_specialty { text-align:center; padding-bottom:20px; margin:15px;  }
	.pa_specialtys { 
		width:100%; display:inline-block; padding-top:10px;
		text-align:left; font-size:14px; color:#222; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em; 
	}

	.impSearch { text-align:center; padding-bottom:10px; }
	.impSearch_l { float:center; text-align:center; display:inline-block; width:100%; }
	.accounting_select {
		width:100%; height:35px; border:0px; padding:7px; border:1px solid #444;
		text-align:left; background:#fff; color:#000; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
		margin-bottom:5px;
	}
	.accounting_input {
		width:80%; height:35px; border:0px; padding:7px; border:1px solid #444;
		text-align:left; background:#fff; color:#000; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;  
	}
	.specialty_select, .specialty_input {
		height:45px; padding:10px; border:2px solid #b4b4b4; border-radius:16px; background:#fffffa;
		text-align:left; color:#000; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;  
	}
	.specialty_radio { width:20px; height:20px; }
	.specialty_input_25 { width:25%; }
	.specialty_input_30 { width:30%; }
	.specialty_input_33 { width:33%; }
	.specialty_input_35 { width:100%; }
	.specialty_input_50 { width:50%; }
	.specialty_input_55 { width:55%; }
	.specialty_input_60 { width:90%; }
	.specialty_input_65 { width:65%; }
	.specialty_input_70 { width:75%; }
	.specialty_input_80 { width:80%; }
	.specialty_input_90 { width:80%; }
	.specialty_input_100 { width:100%; }
	.accounting_btn {
		background:#444; border:1px solid #000;
		width:100px; height:35px; text-align:center; color:#fff; font-family:NanumGothic; font-size:16px; cursor:pointer;
	}
	.accounting_btn {
		background:#444; border:1px solid #000;
		width:20%; height:35px; text-align:center; color:#fff; font-family:NanumGothic; font-size:16px; cursor:pointer;
	}

	/* list s */
	.specialty_list { text-align:center; display:inline-block; width:100%; margin-top:20px; border-top:1px solid #ccc; }
	.specialty_list li { float:left; }
	.specialty_list_t_1 { display:none; }
	.specialty_list_t_2 { display:none; }
	.specialty_list_t_3 { display:none; }
	.specialty_list_t_4 { display:none; }
	.specialty_list_t_5 { display:none; }
	.specialty_list_t_6 { display:none; }
	.specialty_list_t_7 { display:none; }

	.specialty_list_v_1 { display:none; }
	.specialty_list_v_2 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		width:40%; height:35px; padding-top:20px; text-align:left; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_list_v_3 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		width:60%; height:35px; padding-top:20px; text-align:left; background:#fff; color:#000; font-family:NanumGothic; font-size:16px; letter-spacing: 0.01em; line-height:1.0em;
	}
	.specialty_list_v_4 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		width:100%; height:25px; padding-top:10px; text-align:left; background:#fff; color:#222; font-family:NanumGothic; font-size:12px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_list_v_5 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		width:50%; height:25px; padding-top:10px; text-align:left; background:#fff; color:#222; font-family:NanumGothic; font-size:12px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_list_v_6 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		width:50%; height:25px; padding-top:10px; text-align:center; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_date { color:#000; font-size:14px; }
	.specialty_list_v_7 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		width:100%; border-bottom:1px solid #ccc; padding-top:20px; padding-bottom:20px; text-align:center; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}

	.specialty_list_v_btn_1 { color:#b7b7b7; }
	.specialty_list_v_btn_2 { color:#cf3600; }
	.specialty_list_v_btn_3 {
		background:#444; border:1px solid #000; padding-top:12px; padding-bottom:12px; border-radius:16px;
		width:100%; text-align:center; color:#fff; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; cursor:pointer;
	} .specialty_list_v_btn_3:hover { background:#1a7bde; border:1px solid #1a7bde; }
	/* list e */

	/* form s */
	#specialty_form { text-align:center; }
	.specialty_form_title { 
		margin-bottom:20px;
		text-align:center; color:#222; font-family:NanumGothic; font-size:26px; letter-spacing: 0.01em; line-height:1.2em; 
	} .specialty_form_title b { font-size:20px; }
	.specialty_forms { 
		padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-align:center; display:inline-block; width:100%; margin-bottom:10px; margin-top:10px;
		background:#fbfbfb; border:1px solid #ccc; border-radius:30px;  box-shadow: 2px 2px 2px #ccc; 
	}
	.specialty_forms li { 
		float:left; padding:12px; display:inline-block;
		text-align:left; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_forms_li_1 { float:left; width:100%; }
	.specialty_forms_li_2 { float:left; width:100%; }

	.specialty_forms_btn {
		text-align:center; width:100%; 
		border:1px solid #ccc; padding:15px; border-radius:30px;
		background:#222; color:#fff; font-family:NanumGothic; font-size:18px; letter-spacing: 0.01em; line-height:1.0em;   cursor:pointer;
	}
	
	.specialty_br { display:block; height:10px; }

	#so_addrBox_1 { display:block; } 
	#so_addrBox_2 { display:none; z-index:1; border:2px solid #7e7e7f; width:100%; height:450px; }
	#so_addrBox_3 { display:none; position:relative; top:-380px; left:890px; width:20px; } #so_addrBox_3 img { border:0px; margin-right:15px; cursor:pointer; } 
	#bizSo_addrBox_1 { display:block; } 
	#bizSo_addrBox_2 { display:none; z-index:1; border:2px solid #7e7e7f; width:100%; height:450px; }
	#bizSo_addrBox_3 { display:none; position:relative; top:-380px; left:890px; width:20px; } #so_addrBox_3 img { border:0px; margin-right:15px; cursor:pointer; } 

	.box_chickClass { text-align:left; color:#222; font-weight:bold; cursor:pointer; }
	.box_chickClass_li_l { float:left; text-align:left; width:100%; } 
	.box_chickClass_li_r { float:left; text-align:left; width:100%; }
	.box_chickClass_span { text-align:center; padding:5px; width:200px; background:#222; color:#fff; font-family:NanumGothicBold; font-size:12px; }
	.box_chickClass_hidden { display:none; }
	.box_chickClass_hiddens { 
		padding-left:30px; padding-right:30px;
		text-align:left; display:inline-block; width:100%; color:#222; font-family:NanumGothicBold; font-size:12px; letter-spacing: 0.01em; line-height:1.3em;   
	}

	.specialty_form_title_x { text-align:center; color:#000; font-family:NanumGothic; font-size:12px; }
	.specialty_form_title_x_red { color:#ff0000; font-family:NanumGothicBold; font-size:16px; }
	
	.specialty_forms_foots { margin:20px; text-align:center; color:#000; font-family:NanumGothicBold; font-size:14px;  }
} 


/* PC ************************************************************************************************************************************************************************/
@media  all and (min-width : 1200px)  {

	.pa_cont { text-align:center; width:1200px; margin:0 auto; padding-bottom:50px; }
	.pa_conts { 
		width:100%; display:inline-block; padding-top:30px;
		text-align:left; font-size:16px; color:#222; font-family:NanumGothic; letter-spacing: 0.01em; line-height:1.5em; 
	}
	.pa_conts div { color:#1f3a87; font-size:18px; font-family:NanumGothicBold; padding-top:30px; letter-spacing: 0.01em; line-height:1.3em; }
	.pa_conts b { color:#000; font-size:18px; font-family:NanumGothicBold; letter-spacing: 0.01em; line-height:1.5em;  }
	.pa_cont_br { display:none; }


	.pa_specialty { text-align:center; width:1200px; margin:0 auto; padding-bottom:50px; }
	.pa_specialtys { 
		width:100%; display:inline-block; padding-top:30px;
		text-align:left; font-size:16px; color:#222; font-family:NanumGothic letter-spacing: 0.01em; line-height:1.5em; 
	}

	.impSearch { text-align:center; padding-bottom:30px; }
	.impSearch_l { float:center; text-align:center; display:inline-block; width:100%; }
	.accounting_select, .accounting_input {
		height:35px; padding:7px; border:1px solid #444;
		text-align:left; background:#fff; color:#000; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;  
	}
	.specialty_select, .specialty_input {
		height:45px; padding:10px; border:2px solid #b4b4b4; border-radius:16px; background:#fffffa;
		text-align:left; color:#000; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;  
	}
	.specialty_radio { width:20px; height:20px; }
	.specialty_input_25 { width:25%; }
	.specialty_input_30 { width:30%; }
	.specialty_input_33 { width:33%; }
	.specialty_input_35 { width:35%; }
	.specialty_input_50 { width:50%; }
	.specialty_input_55 { width:55%; }
	.specialty_input_60 { width:60%; }
	.specialty_input_65 { width:65%; }
	.specialty_input_70 { width:70%; }
	.specialty_input_80 { width:80%; }
	.specialty_input_90 { width:90%; }
	.specialty_input_100 { width:100%; }
	.accounting_btn {
		background:#444; border:1px solid #000;
		width:100px; height:35px; text-align:center; color:#fff; font-family:NanumGothic; font-size:16px; cursor:pointer;
	}

	/* list s */
	.specialty_list { text-align:center; display:inline-block; width:100%; }
	.specialty_list li { float:left; }
	.specialty_list_t_1 { width:8%; border-top:2px solid #ccc; padding:15px; text-align:center; background:#efefef; color:#444; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; }
	.specialty_list_t_2 { width:8%; border-top:2px solid #ccc; padding:15px; text-align:center; background:#efefef; color:#444; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; }
	.specialty_list_t_3 { width:14%; border-top:2px solid #ccc; padding:15px; text-align:center; background:#efefef; color:#444; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; }
	.specialty_list_t_4 { width:30%; border-top:2px solid #ccc; padding:15px; text-align:center; background:#efefef; color:#444; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; }
	.specialty_list_t_5 { width:15%; border-top:2px solid #ccc; padding:15px; text-align:center; background:#efefef; color:#444; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; }
	.specialty_list_t_6 { width:15%; border-top:2px solid #ccc; padding:15px; text-align:center; background:#efefef; color:#444; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; }
	.specialty_list_t_7 { width:10%; border-top:2px solid #ccc; padding:15px; text-align:center; background:#efefef; color:#444; font-family:NanumGothicBold; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; }

	.specialty_list_v_1 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		height:48px; width:8%; border-bottom:1px solid #ccc; padding:15px; text-align:center; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;
	}
	.specialty_list_v_2 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		height:48px; width:8%; border-bottom:1px solid #ccc; padding:15px; text-align:center; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_list_v_3 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		height:48px; width:14%; border-bottom:1px solid #ccc; padding:15px; text-align:center; background:#fff; color:#000; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;
	}
	.specialty_list_v_4 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		height:48px; width:30%; border-bottom:1px solid #ccc; padding:15px; text-align:center; background:#fff; color:#000; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;
	}
	.specialty_list_v_5 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		height:48px; width:15%; border-bottom:1px solid #ccc; padding:15px; text-align:center; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_list_v_6 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		height:48px; width:15%; border-bottom:1px solid #ccc; padding:15px; text-align:center; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_list_v_7 { 
		position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 
		height:48px; width:10%; border-bottom:1px solid #ccc; padding:15px; text-align:center; background:#fff; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}

	.specialty_date { display:none; }

	.specialty_list_v_btn_1 { color:#b7b7b7; }
	.specialty_list_v_btn_2 { color:#cf3600; }
	.specialty_list_v_btn_3 {
		position:relative; top:-5px; background:#444; border:1px solid #000; padding-top:7px; padding-bottom:7px;
		width:100%; text-align:center; color:#fff; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em;  cursor:pointer;
	} .specialty_list_v_btn_3:hover { background:#1a7bde; border:1px solid #1a7bde; }
	/* list e */

	/* form s */
	#specialty_form { text-align:center; }
	.specialty_form_title { 
		margin-bottom:30px;
		text-align:center; color:#222; font-family:NanumGothic; font-size:36px; letter-spacing: 0.01em; line-height:1.5em; 
	} .specialty_form_title b { font-size:28px; }
	.specialty_forms { 
		padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; text-align:center; display:inline-block; width:1000px; margin-bottom:10px; margin-top:10px;
		background:#fbfbfb; border:1px solid #ccc; border-radius:30px;  box-shadow: 2px 2px 2px #ccc; 
	}
	.specialty_forms li { 
		float:left; padding:15px; display:inline-block;
		text-align:left; color:#222; font-family:NanumGothic; font-size:14px; letter-spacing: 0.01em; line-height:1.0em; 
	}
	.specialty_forms_li_1 { float:left; width:50%; }
	.specialty_forms_li_2 { float:left; width:100%; }

	.specialty_forms_btn {
		text-align:center; width:400px; margin:0 auto; 
		border:1px solid #ccc; padding:15px; border-radius:30px;
		background:#222; color:#fff; font-family:NanumGothic; font-size:18px; letter-spacing: 0.01em; line-height:1.0em;   cursor:pointer;
	}

	.specialty_br { display:none; }

	#so_addrBox_1 { display:block; } 
	#so_addrBox_2 { display:none; z-index:1; border:2px solid #7e7e7f; width:100%; height:450px; }
	#so_addrBox_3 { display:none; position:relative; top:-380px; left:890px; width:20px; } #so_addrBox_3 img { border:0px; margin-right:15px; cursor:pointer; } 
	#bizSo_addrBox_1 { display:block; } 
	#bizSo_addrBox_2 { display:none; z-index:1; border:2px solid #7e7e7f; width:100%; height:450px; }
	#bizSo_addrBox_3 { display:none; position:relative; top:-380px; left:890px; width:20px; } #so_addrBox_3 img { border:0px; margin-right:15px; cursor:pointer; } 
	
	.box_chickClass { text-align:left; color:#222; font-weight:bold; cursor:pointer; }
	.box_chickClass_li_l { float:left; text-align:left; width:80%; } 
	.box_chickClass_li_r { float:left; text-align:right; width:20%; margin-top:10px; }
	.box_chickClass_span { text-align:center; padding:5px; background:#222; color:#fff; font-family:NanumGothicBold; font-size:12px; }
	.box_chickClass_hidden { display:none; }
	.box_chickClass_hiddens { 
		padding-left:30px; padding-right:30px;
		text-align:left; display:inline-block; width:100%; color:#222; font-family:NanumGothicBold; font-size:12px; letter-spacing: 0.01em; line-height:1.3em;   
	}

	.specialty_form_title_x { text-align:center; color:#000; font-family:NanumGothic; font-size:12px; }
	.specialty_form_title_x_red { color:#ff0000; font-family:NanumGothicBold; font-size:18px; }

	.specialty_forms_foots { margin:20px; text-align:center; color:#000; font-family:NanumGothicBold; font-size:18px;  }

} /* PC end */